阅 读 文 章

在线求助,小有难度,TOMCAT+MYSQL中文问题,我已经急上火了

[来源:网上转载 (CSDN转载) | 作者:网友(grayfoxdie) | 时间:2007-09-16 | 浏览:人次 ]

根据网上的一些帖子和朋友的帮助:  
  在TOMCAT   :   <name>url</name>  
                  <value>jdbc:mysql://localhost:3306/test?autoReconnect=true&amp;useUnicode=true&amp;characterEncoding=gb2312</value>  
   
  在JSP   :   charset=gb2312  
   
  在MYSQL的字符集合也设置了:gb2312  
   
  在网站web.xml中:<filter>    
  <filter-name>Set   Character   Encoding</filter-name>    
  <filter-class>filters/SetCharacterEncodingFilter</filter-class>    
  <init-param>  
                          <param-name>encoding</param-name>  
                          <param-value>GB2312</param-value>  
                  </init-param>  
  </filter>    
  <filter-mapping>    
  <filter-name>Set   Character   Encoding</filter-name>    
  <url-pattern>/*</url-pattern>    
  </filter-mapping>    
   
  现在往数据库存中文的时候,用MYSQL-FRONT看,是中文的,但是读取出来就成了形如:[B@1458dcb  
  请大家帮我
读出的时候iso转gb2312就可以了  
   
  发布项目就到  
  www.chinaident.com
String   s   =   rs.getString("...");  
   
  尝试用getbyte转换,例如   :   s   =   new   String(s.getByte("GB2312"),"8859_1");  
  或者   s   =   new   String(s.getByte("8859_1"),"GB2312");  
   
  response.write(s);  
 
写错了,应该是   out.println(s);
论坛热门帖子: [lch203] 写得蛮好的linux学习笔记(10-21)
[黑马制造] 学习java的30个目标(10-19)
[笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19)
[udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18)
[沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18)
TAG标签: 中文 问题 已经 求助 难度 在线 String gb2312 new Encoding/fil

最新评论 共有0位网友发表了评论

发表评论

评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名:(注册)
密码:
验证码:
匿名发表

网站地图友情连接交流论坛网站投稿广告服务联系我们留言本站长统计
Some rights reserved: www.chmhome.com, 鄂ICP备07010232号 E-mail:chinakafei@live.com,QQ:552766
中国咖啡技术网(Chmhome):国外编程技术书籍,中文编程手册,经典编程文章,交流技术,技术软件下载,计算机论文,毕业论文.