关于字符集转换问题 我现在做的系统使用的是myeclipse,因为他的默认字符集是ISO-8895-1 所以有中文输入的地方我把把字符都转换成了UTF-8。但是最近却发现一个错误,我在修改个人信息时,字符转换时没错的,但是在另一个地方,也就是提交订单的是后因为也涉及到个人信息的修改,此时我再转换字符集中文就出现了乱码,不转换时倒是正确的。请问是怎么回事呀。谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 统一编码 写一个方法public String changeToString(String str){String s=strbyte temp[]=s.getBytes("ISO-8859-1");s=new String(temp);return s;}tableName=className.changeToString(table.getName()); 你在Catalina_home/conf/server.xml中的 port=8080的后面加入redirectPort="8443" useBodyEncodingForURI="true" 就可以了 因为你的修改信息需要提交到后台,涉及到URI传递,所以不加useBodyEncodingForURI="true"就会出现乱码的问题 lz你的意思是什么?你编码的时候硬代码里有中文么?另外任何字符集转成iso-8859-1是没有问题的.但是你要utf-8强转gbk什么的就会丢失信息.而且iso-8859-1基本和字节流一样了.另外web应用的话似乎可以用过滤器.虽然我没用过,不过据说用过的都说好~囧 //转换输入值的字符集(假设输入字符串变量为input)byte[] bytes = input.getBytes("ISO-8859-1");input = new String(bytes); 请教关于后台回传json格式的问题 网站分析的相关问题 java调用外部程序 莫有返回 设计一个struts2的大中型项目的方向? 高手快来啊!!! jsp返回的结果意外中断 求jsp新闻发布系统源码 测试Servlet的时候每次都需要重新启动Tomcat吗? 有没有办法在网叶上得到图形文件解码后的buffer,从而对此buffer进行操作再显示? 关于javamail发送附件的问题请帮忙! dwr怎么样将一个list里面的对象转换出来,js里拿到数组里对象的属性值 急!关于在jsp中的textarea显示值得问题
public String changeToString(String str){String s=strbyte temp[]=s.getBytes("ISO-8859-1");s=new String(temp);return s;
}
tableName=className.changeToString(table.getName());
另外任何字符集转成iso-8859-1是没有问题的.但是你要utf-8强转gbk什么的就会丢失信息.
而且iso-8859-1基本和字节流一样了.
另外web应用的话似乎可以用过滤器.虽然我没用过,不过据说用过的都说好~囧
byte[] bytes = input.getBytes("ISO-8859-1");
input = new String(bytes);