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中文乱码的主要内容,如果未能解决你的问题,请参考以下文章

Java 用eclipse编程根据URL获取HTML代码存为txt,再读txt成String截取里面的中文,结果显示为乱码,怎么办

java中DataOutputStream 乱码

java入数据库Mysql乱码问题:

JAVA String中文乱码

函数返回值为String型时,且返回结果为中文时,得到的结果是乱码,这是怎么回事?

(java)jsp页面ajax发出请求返回json格式数据 中文乱码问题