ちょっとした 全角->半角 変換をやりたい
全角文字で送られてきたメールアドレスを登録したいとか、
プログラムに組むほどじゃないけど、全角->半角変換をやりたいときがある。
果たしてどの方法がいちばん簡単か?
JavaScriptのサンプル
こんなんとか:
全角数字を半角数字に変える方法 - JavaScript
ツールのぺえじ - 全角半角カタカナひらがな変換
テキストボックスに突っ込んで終了。That's it!!
ただし、メールアドレスみたいなプライベートな情報は、
クライアントonlyと分かっていても入れたくないなー。
Ruby
10.8 いわゆる全角文字と半角文字の変換を行うにはどうするのがよいですか?
標準ならば nkf ライブラリを使う方法と jcode ライブラ リを使って変換を行う方法があります。あと [RAA:Kakasi] ライブラリな どでも可能です。
ならば!!
$ ruby -r jcode -e 'p "hogehoge@example.com".tr("A-Z","a-z")'
結果:
"zz\210zz\217zz\207zz\205zz\210zz\217zz\207zz\205zz\240zz\205zz\230zz\201zz\215zz\220zz\214zz\205zz\216zz\203zz\217zz\215"
orz
たぶん、文字コードの設定が悪い。
他にもやり方はあるけど、急ぎだったので諦めた。
結局、お手軽かつセキュアなのは
Excelでした。
文字を半角⇔全角に変換したい!
セル内部の文字を半角→全角や、全角→半角と変換したい場合の便利な関数を紹介します。◎半角の英数カナ文字を
半角→全角にする場合 ⇒ JIS(文字列)
全角→半角にする場合 ⇒ ASC(文字列)
プログラマ的には全面敗北。
しかし、仕事の達人的にはこちらが模範解答な気がする。
悔しい!!