遇到字符串在内存中正常显示,输出却乱码的情况。 一直以为GB2312和GBK通用,这次经过几次调试,发现还gb2312编码还需要转码GBK才能正常显示。 new String(str.getBytes("GB2312"),"GBK");