首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

java 字符编码转换有关问题 求解

2011-12-20 
java 字符编码转换问题 求解编码转换:怎样将GB2312编码的字符串转换为ISO-8859-1编码的字符串?答:示例代码

java 字符编码转换问题 求解
编码转换:怎样将GB2312编码的字符串转换为ISO-8859-1编码的字符串?
答:示例代码如下:
  String s1 = "你好";
String s2 = new String(s1.getBytes("GB2312"), "ISO-8859-1");

这个 输出s2 是乱码啊 求解!!!!

[解决办法]
https://www.ibm.com/developerworks/cn/java/j-lo-chinesecoding/index.html
[解决办法]
你转反掉了,ISO-8859-1是不支持中文的,GB2312才支持中文

[解决办法]

探讨

你转反掉了,ISO-8859-1是不支持中文的,GB2312才支持中文

[解决办法]
设置编码格式
request.setCaracterEncoding("gbk")
response.setCaracterEncoding("gbk")
[解决办法]
1、你老是给你的东西是乱码,你先将其编码转换为UTF-8
2、ISO-8859-1是不支撑中文的。想你这样的转换,肯定显示的是乱码
3、楼主最好在看看String类的API将会更清楚

热点排行