MySQL数据库中是中文,但linux下经过JSP读出显示后成乱码. 有个方法,做一个servlet 的filter;然后在filter里面用new String(s.getBytes("GB2312"),"ISO8859_1");就OK了。你试试吧。代码也是几句而已。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我在存库前用:s = new String(s.getBytes("GB2312"),"ISO8859_1");存库后是乱码,不做任何转换存进去的是中文在JSP中我读时,用:s = new String(s.getBytes("ISO8859_1"),"GB2312");在页面上是乱码,不转换也是乱码我该怎么办?非常急啊 想简单的解决……把tomcat换成resin试试吧另外,看过一篇文章说重新编译tomcat的某个类,修改缺省的编码方式也可以。 javaSE java 图形操作 GUI swing滚动面板滚动 数据库连接问题 关于java中使用timer类定时发送消息的问题(如何自定义起始时间?) 请问各位,PAINT与paintComponent之间的关系是怎样的关系? 关于JTextPane中如何在光标所在位置后面插入一段字符串 再现等待了 分析文本字符组成结构的程序 大家是否遇到过这种情况,困惑!!! 我们自己有没有可能开发一个JAVA开发工具? JCreator pro中如何导入参数?
s = new String(s.getBytes("GB2312"),"ISO8859_1");
存库后是乱码,不做任何转换存进去的是中文
在JSP中我读时,用:
s = new String(s.getBytes("ISO8859_1"),"GB2312");
在页面上是乱码,不转换也是乱码
我该怎么办?非常急啊
另外,看过一篇文章说重新编译tomcat的某个类,修改缺省的编码方式也可以。