大家都会遇见的中文尴尬问题!(resin和TomCat矛盾) 其实resin是支持中文最好的,中文问题可以说是常见问题,出现的情况也不定,但总有办法解决,它与你使用的系统平台、数据库、jsp引擎、浏览器等问题相关 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这跟MYSQL数据库有关,中文存入MYSQL数据库,如果不加处理,再取出就是乱码了。这是我的方法,你试试,肯定行:比如要把汉字字符串a="中华人民共和国"存入MYSQL数据库String a="中华人民共和国";String b=new String(a.getBytes("GBK"),"iso-8859-1");然后存入字符串b到字段PatD取出来后,比如说:String P=rs.getString("PatD");String q=new String(P.getBytes("iso-8859-1"),"GBK");System.out.println(q);就OK了 在JavaAPI文档中,String类和StringBuffer类有很多字符串编码转换的方法以及获取当前可用编码的方法,你多看看 <%@ page contentType="text/html;charset=iso-8859-1" %>看看好事不好使 TO:cxz7531(追求未知) 你这种方法我试过,在resin服务器中可以,但是如果在Tomcat服务器中,写入数据库的就是乱码,取出后就更不用说了 tomcat的版本不同,解决乱码的方案也不同。resin我没用过,你试试tomcat的其他版本。 log4j htmllayout问题 【散分】面试常被问到的问题 如何统计朝鲜语的单词个数(不是字符数)? 救命!一个NB中GUI设计问题 swt真的这么难? 这么简单的程序都不工作!!! 谁能帮帮我,谢谢,分少了可以再给! JTable表格中总是显示不出数据 ClassLoader类加载器获取方式 求助:深圳+SUN论证 麻烦解析一下这两道题的意思,谢谢 今天编写了第一个helloworld程序,痛快,散分!! label控件的重新获得问题
这是我的方法,你试试,肯定行:
比如要把汉字字符串a="中华人民共和国"存入MYSQL数据库
String a="中华人民共和国";
String b=new String(a.getBytes("GBK"),"iso-8859-1");然后存入字符串b到字段PatD
取出来后,比如说:
String P=rs.getString("PatD");
String q=new String(P.getBytes("iso-8859-1"),"GBK");
System.out.println(q);
就OK了
你这种方法我试过,在resin服务器中可以,但是如果在Tomcat服务器中,写入数据库的就是乱码,取出后就更不用说了