标题:请教一个jar文件,这个文件可能会导致乱码!
只看楼主
Javapet
Rank: 1
等 级:禁止访问
帖 子:80
专家分:0
注 册:2008-1-5
结帖率:50%
 问题点数:0 回复次数:6 
请教一个jar文件,这个文件可能会导致乱码!
“log4j-1.2.11.jar”是一个什么样的文件,作用是什么?为什么会导致“request”接收“text”传过来的值时,出现乱码?(尽管是用了request.setCharacterEncoding("GB2312")),同样出现乱码......

1.jpg (3.22 KB)


2.jpg (4.81 KB)


3.jpg (76.92 KB)
搜索更多相关主题的帖子: jar 乱码 文件 
2008-10-21 13:13
macrossyun
Rank: 1
等 级:新手上路
帖 子:56
专家分:0
注 册:2006-7-28
得分:0 
你确定是它么?这个jar包是用来生成日志的,貌似没什么关系吧?
你用的服务器是什么?可能在服务器上有问题,我以前在TOMCAT5.5上试验没问题的程序,到了6.0就会出现乱码问题,保险的办法就是写成new String(request.getParameter("xxx").getBytes("iso-8859-1"));你还可以写个过滤器,这样就不用没个字符串语句都加这句话

初出茅庐
2008-10-21 18:50
Javapet
Rank: 1
等 级:禁止访问
帖 子:80
专家分:0
注 册:2008-1-5
得分:0 
我确认是这个包,因为我一把这个包从Tomcat中删除了,就没有乱码了,我的服务器是Tomcat5.5
2008-10-21 21:23
guoxhvip
Rank: 8Rank: 8
来 自:聖西羅南看臺
等 级:贵宾
威 望:44
帖 子:4052
专家分:135
注 册:2006-10-8
得分:0 
我也把这个生成日志的包拷贝到Tomcat的目录下 不是乱码

愛生活 && 愛編程
2008-10-21 23:07
Javapet
Rank: 1
等 级:禁止访问
帖 子:80
专家分:0
注 册:2008-1-5
得分:0 
这样啊?不过我添加了这个包的确出现乱码,也许我的服务器还隐含其他问题!
2008-10-22 12:27
macrossyun
Rank: 1
等 级:新手上路
帖 子:56
专家分:0
注 册:2006-7-28
得分:0 
你就用那个new String方法吧,这样是最保险的,因为字符集的问题在服务器上是很常见的,如果你测试的服务器没问题,你是不能保证在其他服务器上也没问题的,所以一般用new String或找个FILTER是比较合适的。

初出茅庐
2008-10-22 12:52
Javapet
Rank: 1
等 级:禁止访问
帖 子:80
专家分:0
注 册:2008-1-5
得分:0 
恩恩,好的,我知道怎么样做了,谢谢大家的指点
2008-10-23 14:31



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




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

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