【初心者】Java質問・相談スレッド94【大歓迎】
レス数が900を超えています。1000を超えると表示できなくなるよ。
0939デフォルトの名無しさん
2006/12/09(土) 22:13:34ユニコードの文字列を UTF-16 のバイト列に変換して、
その UTF-16 のバイト列を MS932 のバイト列とみなして
ユニコードの文字列に変換しようとしてるんだから化けるのは当然。
ASCIIの範囲だったら辛うじて読めるかもしれんが、2バイト文字入ってたらダメ。
ちなみに、>>932 のも嘘だから信じないように。
昔の JDBC とかで setEncoding できなかった時に
new String(jdbcResult.getBytes("ISO8859_1"), "MS932") みたいなのはあったけど。
レス数が900を超えています。1000を超えると表示できなくなるよ。