• ベストアンサー

シフトJISにおけるマッチング

シフトJIS使用時の日本語のマッチングにおいて 正確なマッチングができないことは分かっているのですが いわゆるダメ文字が含まれていないにもかかわらず マッチングがおかしいことがあります。 ちょう、きゅうなど最後「~う」で終わる言葉のマッチングさせると マッチングするはずがしないのです。 この理由は何が考えられますか? UTF-8に変換してマッチングさせればいいのは分かっているのですが どうしてなのかという理由が知りたいので投稿させていただきました。

質問者が選んだベストアンサー

  • ベストアンサー
  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

使っている Perl のバージョンと実際にそのような挙動が確かめられる例を見せてください.

masa-25
質問者

お礼

どうもありがとうございます。 「う」という言葉が含まれる言葉での挙動がおかしいので ここに質問させていただいたのですが 昨晩よく見ていたところ禁止ワードの判定前に 「、」などを省くようになっており、 「、」はsjisでは1キロバイトで、\xa4は「う」の2バイト目と一致してしまうからでした。 ご迷惑をおかけしてすみませんでした。 また真剣に相談に乗っていただき、ありがとうございました。

すると、全ての回答が全文表示されます。

関連するQ&A