java字符串如何将gbk转换成iso-8859-1输出中文

2024-11-17 13:45:18
推荐回答(4个)
回答(1):

原因是因扮行为你的String s="林溦";字符串粗激的编码不是GBK,你把GBK改成UTF-8试试

String is=new String(s.getBytes("岩缺袜UTF-8"),"ISO-8859-1");

回答(2):

你把gbk格式的字符串转滑睁尘化早笑为信禅ISO-8859-1格式的字符串,然后用gbk格式去解码,当然是问号啊。

回答(3):

ISO-8859-1是英文编码,不支持中文编码

回答(4):

String s="林溦";
String is=new String(s.getBytes("GBK"),"ISO-8859-1");
String tempStr = new String(is.getBytes("ISO-8859-1"磨亩亮), "GBK");
这样就可瞎宽耐败以了吧