请教各位达人一个中文字符编码问题,我用的是NETBEAN5.0,在程序里需要输出中文字符,可如果我直接运行的话就全是乱码,后来我用new String(str.getBytes("GBK"),"UTF-8")对每个字符串转型后,当中文字符数为双数的时候可以输出,可是当是单数的时候仍然是乱码,请问怎么解决啊
------解决方案--------------------
你java文件保存的是utf8吗?包java文件保存为utf8试下!
------解决方案--------------------
public static String localization(String tmpStr) {
try {
tmpStr = new String(tmpStr.getBytes("UTF-8"),"ISO8859-1");
} catch (Exception e) {
sysout(e);
}
return tmpStr;
}