2008年9月17日水曜日

MySQL(UTF8)→Java(MS932)文字化け

スズキです。

よくある話です。情報もいっぱいあります。
でも、まだ、はまってます。

まあ、最終的にはこんな感じに変換することになるのかな?
http://javatec.blog105.fc2.com/blog-entry-41.html

調査の過程で賢くなったことは、

▼各文字のunicode表記のコードの表示の仕方
for(int i = 0; i < hoge.length(); i++) {
  Integer.toHexString(hoge.charAt(i));
}
※hogeに該当文字列が入ってます。

▼Seasar2に波ダッシュを全角チルダに変換するUtilあった!
org.seasar.framework.util.StringConversionUtil
#fromWaveDashToFullwidthTilde

ってとこでしょうか。

携帯もUTF-8にならないかなー...

--
http://suz-lab.blogspot.com/

0 コメント: