|
« Java - 波ダッシュ問題 |
メイン
| MySQL »
2005年06月14日
Java - 波ダッシュ問題 - その後
内部では「~」を「全角チルダ」として扱い、外部との入出力もそれに従う。
つまり、MS932でマッピングされるUNICODEをネイティブとする。
ただし、CharsetEncoder/CharsetDecoderを使う時だけ、問題となるコードを一時的に置換する。
結果
(1)UNICODEを扱う部分では基本的にMS式のマッピングをネイティブとして扱う
(2)問題となるような文字(具体的には「~」)はソースコード中には書かない。書くときは'\u301c'で代用
(3)MySQLで使うUTF-8などもすべてMS式のマッピングで行う
まあこんなとこが落としどころかと。
①とかは使えないと思うけど、これはしょうがないよね。
……ていうか今試してみたら例外が出た。対応しないと。
投稿者 Juna : 2005年06月14日 22:40
トラックバック
このエントリーのトラックバックURL:
http://www.juna.net/diary/mt-tb.cgi/155
コメントをどうぞ
|