Apache 1.3.22/Tomcat 4.0.4/Mysql 3.23/mm.mysql.jdbc-2.0pre5的中文乱码问题 我的QQ是5359496!!如果方便,可以在QQ上交流! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是java的乱码问题,需要在存入数据库前进行转换,String s1 = request.getParameter(“keyword”); s1 = new String(s1.getBytes(“ISO-8859-1”),”GB2312”); 这样s1存到数据库中就是不是乱码了。可以参看:1)Java 编程技术中汉字问题的分析及解决http://www-900.ibm.com/developerWorks/cn/java/java_chinese/index.shtml2)JSP/Servlet 中的汉字编码问题http://www-900.ibm.com/developerWorks/cn/java/jsp_dbcsz/index.shtml另外,你可以把数据库换成Mysql 4.0,这样不用对中文进行任何处理就能得到正常显示的中文了。 同意 yourtomato(番茄小生)实际上是不同的数据库对存入内容的处理方式不一样。sqlserver也比较方便。oracle还要考虑到字符集设置(如果没有设置,还取决于运行平台采用的内码)。CSDN毕竟鱼龙混杂,而且好多人都是初学或者基础不扎实,很多问题都似是而非。IBM上面的文章都经过专家整理,总的来说质量比较高,CSDN应该好好学学。ZDNET也还不错了。 Netbean7.1.2打包成jar文件运行找不到数据库配置文件 java Swing 文本框获取和失去焦点的问题 struts include .do 怎样操作? 请教下2个JTextpane之间的图片文字传输怎么实现? 处理异常的一个小问题! 内部类和匿名类的关系? 菜鸟学习遇问题?! JTable中单元格编辑问题,急,谢谢 有没有Together for Eclipse 6.2的注册机 哪位知道weblogic的报价及它的负载平衡的实现?!100 在java中如何判断一个字符串是中文的还是英文的? 什么方法可以得到页面上所有元素的个数?
String s1 = request.getParameter(“keyword”);
s1 = new String(s1.getBytes(“ISO-8859-1”),”GB2312”);
这样s1存到数据库中就是不是乱码了。可以参看:
1)Java 编程技术中汉字问题的分析及解决
http://www-900.ibm.com/developerWorks/cn/java/java_chinese/index.shtml
2)JSP/Servlet 中的汉字编码问题
http://www-900.ibm.com/developerWorks/cn/java/jsp_dbcsz/index.shtml另外,你可以把数据库换成Mysql 4.0,这样不用对中文进行任何处理就能得到正常显示的中文了。