Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
  • ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:半角カナを検出したい)

半角カナを検出する方法とは?

このQ&Aのポイント
  • フォーム入力の半角カナを検出または全角に変換したいです。
  • 半角カナを検出するためにjcode.pl,v 2.6を使用していますが、うまくいきません。
  • Perlのコードを使ってフォーム入力の半角カナを検出し、必要に応じて全角に変換する方法を教えてください。

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

  • ベストアンサー
  • mrumesuke
  • ベストアンサー率45% (254/557)
回答No.1

&jcode'h2z_sjis(*key); &jcode'convert(*key,'sjis'); (snip) &jcode'h2z_sjis(*value); &jcode'convert(*value,'sjis'); Win2k + Perl5.0 + jcode.pl v2.13でちょこっとだけ確認。 半角カナが含まれていることを検出するだけならh2z_sjisを通したものと通さなかったものを比較すればよいのかな。 以上、自信なしです。環境(jcode.pl)も違うし。 鵜呑みなさらぬようご用心を。

harisun
質問者

お礼

お返事遅くなってすみません。 ご回答ありがとうございます。 試してみました。 だいたいは変換できたのですが、一部の半角カナが 化けてしまいました。

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

その他の回答 (1)

  • mrumesuke
  • ベストアンサー率45% (254/557)
回答No.2

文字化けしても”半角カナを検出”という要求は満たすと思うのですが、違うのでしょうか。また、差し支えなければ文字化けしてしまうデータの例も提示してください。 それと、今更聞くのもあれですが、入力データの文字コードはなんでしょう。(^^;

harisun
質問者

お礼

またのご回答ありがとうございます。 jcode.pl v2.13にしてみたところ うまくいきました。

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

関連するQ&A