【初心者】 Java質問・相談スレ28 【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0548デフォルトの名無しさん
NGNGすなわち String は UTF-16 で持つ。(LEかBEかは実装依存。シリアライズされるときはBE)
> msg = new String(msg.getBytes("MS932"), "EUC-JP");
> msg.getBytes("MS932")
で msg を Unicode から MS932(MS拡張のShift_JIS) に直し、バイト配列で得る。
> msg = new String( MS932_bytes, "EUC-JP");
で MS932(MS拡張のShift_JIS)のバイト配列を 「EUC-JP のバイト配列とみなして」Unicode に変換する。
文字化けしないほうがおかしい。
■ このスレッドは過去ログ倉庫に格納されています