JAVA String中文乱码

Posted 爱白菜的小昆虫

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA String中文乱码相关的知识,希望对你有一定的参考价值。

            System.out.println(str);
            String str1 = new String(str.getBytes("ISO-8859-1"), "utf-8");
            System.out.println(str1);
            String str2 = new String(str.getBytes("gb2312"), "utf-8");
            System.out.println(str2);
            String str3 = new String(str.getBytes("gbk"), "utf-8");
            System.out.println(str3);

str.getBytes(charsetName);charsetName是原本字符的编码

"utf-8"是将str转换为utf-8编码。

以上是关于JAVA String中文乱码的主要内容,如果未能解决你的问题,请参考以下文章