UTF-8がGBKに変わることについて

369 ワード

なぜ私のこの方法が書き終わったのか見せてください。
中国語文字列の長さが奇数であれば最後の文字列は変換されません。

public static String changeUncode(String str)
{
try {
byte[] buf = str.trim().getBytes("GBK");
str = new String(buf, "UTF-8");
} catch (Exception e) {
e.printStackTrace();
}
return str;
}