标题:传递中文产生乱码!生气呀
只看楼主
球球
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:1146
专家分:265
注 册:2005-11-28
得分:0 
"ISO8859_1"改成"iso-8859-1"试试

好累
2007-03-09 11:16
心动音符
Rank: 1
等 级:禁止访问
威 望:1
帖 子:832
专家分:0
注 册:2005-9-15
得分:0 
以下是引用ILoveMK在2007-3-3 23:36:39的发言:

在代码中加入这句话response.setContentType("text/html;charset=UTF8");

然后找到 server.xml 中的
<Connector port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" URIEncoding='UTF8' />

加入红色部分代码,这样应该就行了。
如果还不行就把上面的UTF8全部替换成GBK.


你这里用的是get方式所用要配置server,不过好像在程序里也可以加段代码,也行但我把那个方法给忘了


2007-03-11 22:31
心动音符
Rank: 1
等 级:禁止访问
威 望:1
帖 子:832
专家分:0
注 册:2005-9-15
得分:0 
老弟我也有个关于乱码的问题:
我想把内容(有中文)通过hibernter持久到数据库(MySql)中,代码可以成功执行但我到数据库中通过selest语句查询发现都是“问号”?
--我在数据库建表的时候用了mysqld --character_set_server=gb2312;
在XML的URL配置信息里也加了jdbc:mysql://localhost/dbname?useUnicode=true;characterEncoding=gb2312
但还是不行不知道为啥?我程序中所保存的中文是gb2312的

[此贴子已经被作者于2007-3-11 22:38:18编辑过]


2007-03-11 22:37



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-119686-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.883014 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved