一个奇怪的JSP中文问题,大家帮忙解释一下 这与某处的字符集设置有关.你对比一下你的JB7中的应用服务器和另一个tomcat中的web.xml中的第一句是否相同.<?xml version="1.0" encoding="ISO-8859-1"?> ^^^^^^^^^^^^^^^^^^^^ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 tomcat版本不同的时候,你要考虑中文编码问题.如果出现乱码,你可以试试以下代码pstmt.setBytes(1,str.getBytes("GBK"));JB7集成的tomcat好像不需要解码就可以用,但是我用tomcat4.0-b1的时候是需要用上面的语句解码后再存入数据库,就不会乱码了. 补充一下:我用的是PreparedStatement来操作数据库的. 我的想法是,所有的页面都设置成同一encoding,上次我用的是ISO8859_1,注意,所有页面都统一,然后在一个平台上调通了另一平台也没有理由不成功的,祝你好运 String state = new String(request.getParameter("state").getBytes("8859_1"));试试这个行不行呢?我原来就是用这个解决的 Spring中Get提交时,用encodeURIComponent转换过的中文,在后台取出也是乱的。 jquery级联菜单遇到的问题,有段代码看不懂,求助…… 如何将 项目打包成EAR包 (websphere) 让我郁闷死了的问题 不知道问题处在哪里 救救我把 何取本机的windwos登入名和密码 在eclipse下如何自动向外网提交FORM表单在线等,急用!!!!!!! funcreal小灶:请使用配置文件 怎么关掉出错提示? 帮忙看个错,数据库连接问题 关于取map中数据的问题请进来说话! jsp配置 关于TOMCAT问题
如果出现乱码,你可以试试以下代码
pstmt.setBytes(1,str.getBytes("GBK"));
JB7集成的tomcat好像不需要解码就可以用,但是我用tomcat4.0-b1的时候是需要用上面的语句解码后再存入数据库,就不会乱码了.
我用的是PreparedStatement来操作数据库的.
试试这个行不行呢?
我原来就是用这个解决的