- PR -

全角文字を半角文字に変換

1
投稿者投稿内容
つん
会議室デビュー日: 2004/04/13
投稿数: 18
投稿日時: 2005-03-16 10:41
いつもお世話になっております。
全角文字を半角文字に変換する処理をしたいのですが
何かよいクラス等はございますでしょうか?
ご教授の方、宜しくお願い致します。

例)ZENKAKU→ZENKAKU、12345→12345
山本 裕介
ぬし
会議室デビュー日: 2003/05/22
投稿数: 2415
お住まい・勤務地: 恵比寿
投稿日時: 2005-03-16 11:55
全角 / 半角 というキーワードでこの会議室を検索したら似たような話題のスレッドが出てきました。
お試しください。
#決定的な回答はありませんが、参考にはなるかと
まこと
会議室デビュー日: 2003/11/06
投稿数: 14
投稿日時: 2005-03-18 16:42
http://ibm.com/software/globalization/icu
の中に
ICU4J
というライブラリがあります。その中の
com.ibm.icu.text.Normalizer のstaticメソッド
Normalizer.normalize("元文字列", Normalizer.NFKC);
を使えばいいと思います。
また、com.ibm.icu.text.Transliterator を使うと
「ローマ字⇔かな」などいろんな変換ができるみたいです。
1

スキルアップ/キャリアアップ(JOB@IT)