|
分類:[Java]
2017/01/15(Sun) 01:40:21 編集(投稿者)
標題の件、MS932/utf8はSJISはを拡張したものと理解しています。
MS932/utf8にSJISの文字はすべて含まれるものでしょうか。
�@番で実行したとき文字化けになりますが�A�BですとOKです。 この場合、単純に�Aor�Bのコンストラクタに変更しても、問題 ないでしょうか。
byte [] data = str.getBytes("hoge");
�@String str2 = new String(data,"SJIS"); �AString str2 = new String(data,"MS932"); �BString str3 = new String(data,"UTF-8");
宜しくお願いします。
|