中文乱码问题! 我装了MYSQL 设置了gb2312纺码方式!写了一个JSP文件,设置了gb2312编码方式!在JSP中调用JAVA BEAN 出现中文乱码! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你是用Tomcat发布的吗?因为Tomcat好象默认先转换为ISO8859-1了。好象现在只有Tomcat 会出现这个问题,可以在Server.xml的Connector定义 <Connector port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" debug="0" connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="GB2312"/> 我认为: 数据库的文件是GB2312的.然后tomcat把它改为ISO-8859-1,可我在JSP里又以GB2312 的方式读出来也不应该有错啊. JSP不进行转换的,你设置成GB2312,那么只要不是GB2312的,就是乱码,你以为它会主动把ISO8859-1转换为GB2312啊........XXX=new String(xx.getBytes("ISO8859-1"),"gb2312") 现在编程最好采用utf-8字符集,注意几处需要显式的表明自己采用的是这种字符集 今天的面试题 ArrayList的增长方式 JFrame对象与垃圾回收问题 如何反复读取文件中的某一行? 谁知道有没有一本叫《J2EE开发模式》的书 包导入的一个奇怪问题 那些开发和应用软件对AMDcpu不支持? 请问怎么连SqlServer 制作JAR的问题??? HashMap的上限是多少? 今天第一天碰java,最低级问题! DBconn.executeQuery:[Microsoft][SQLServer 2000 Driver for JDBC]Error establishin 求助:如何用java编写这样的程序:在Maxthon浏览器中打开多个页面?
好象现在只有Tomcat 会出现这个问题,可以在Server.xml的Connector定义
<Connector port="8080"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
debug="0" connectionTimeout="20000"
disableUploadTimeout="true" URIEncoding="GB2312"/>
数据库的文件是GB2312的.然后tomcat把它改为ISO-8859-1,可我在JSP里又以GB2312 的方式读出来也不应该有错啊.
XXX=new String(xx.getBytes("ISO8859-1"),"gb2312")