Shift_JISは利用率の高い文字コードですが、特殊文字に対応していないため、 javaでエンコードすると文字化けすることがあります。
String str="㈱"; byte[] test=null; String test2=null; test=str.getBytes("Shift_JIS"); test2 =new String(test,"Shift_JIS"); System.out.println(test2); test=str.getBytes("UTF-8"); test2 =new String(test,"UTF-8"); System.out.println(test2);
出力は、
?
㈱