在线410人
首页
主题表
培训咨询
标签
精华
查搜
注册
登陆
用户
自动登陆
密码
新用户注册
忘记密码?
首页
»
论坛
»
J2EE/JavaEE/JEE/EJB/JSF等技术讨论
上一主题
有一个表,里面有一个“code”的字段,内容大致如下“1201000000”,“1201010000”,“1201010100”“1201010101”“1201010102”,诸如这样的数据,通过那..
返回本主题
返回主题列表
下一主题
用MDB监听一个queue, 来一个消息就启动一个线程来处理,这些线程都写log到同一个文件,结果发现文件中的log写得很交错混乱,有没有什么方法可以解决这个问题呢?
Go
总共有
3
回复 /
1
页
前往下页:
wincheer
悄悄话
发表文章: 11
注册时间: 2004年12月13日 16:06
Oracle字符集引起的乱码,可以通过Filter统一处理吗?或者有没有更好的简便方法?
2005年01月18日 12:16
标签列表
问题描述:
一套jsp应用程序,后台使用oracle,字符集是SIMPLIFIED CHINESE_CHINA.ZHS16GBK,一切正常。后来客户更改了数据库的字符集(客户总是对的,不要指望改回来),为AMERICA_AMERICA.US7ASCII,结果jsp页面上所有从数据库读取的中文字符全部成了乱码(非数据库字符显示正常)。
尽管可以通过string.getBytes("iso-8859-1")转换字符串来消除乱码,可是现在jsp页面数量巨大,除了显示的时候要转换为汉字编码,在保存的时候还要转换为ISO88591的编码,所以这个方法不大可行。
问题:
能不能通过Filter来统一处理编码转换(我自己用过滤器request.setCharacterEncoding("GBK")只能处理页面间传送的字符乱码问题,对数据库读取的无能为力)?或者在连接的时候有什么参数可以直接读取并转换?或者其他方法可以批量转换?越简单越好
wincheer
悄悄话
发表文章: 11
注册时间: 2004年12月13日 16:06
Re: Oracle字符集引起的乱码,可以通过Filter统一处理吗?或者有没有更好的简便方法?
2005年01月18日 12:17
对不起啊,刷新的时候不小心上去了两个。请斑竹删除
gumpli
悄悄话
发表文章: 20
注册时间: 2003年01月26日 13:40
Re: Oracle字符集引起的乱码,可以通过Filter统一处理吗?或者有没有更好的简便方法?
2005年01月19日 11:21
我也遇到同样问题,请问楼主解决了么?
wincheer
悄悄话
发表文章: 11
注册时间: 2004年12月13日 16:06
Re: Oracle字符集引起的乱码,可以通过Filter统一处理吗?或者有没有更好的简便方法?
2005年01月19日 18:39
今天又发现了一个新问题:
同样的数据库,同一张表,同样的内容,现实的乱码居然不一样。一种乱码是问号(?),另一种是莫名其妙的编码(如J!9+K>PEO"1(KM
2K5%9&D\K5Cw)。
我发现可以通过string.getBytes("ISO-8859-1")... 把显示为问号的乱码还原为正常的中文,可是对于莫名其妙的编码却无济于事。
那位先行者可以帮忙解决一下?
这个主题有
3
回复 /
1
页
Go
上一主题
返回本主题
返回主题列表
返回页首
下一主题
热点TAG:
AOP
cache
缓存
DDD
EJB
集群
设计模式
Hibernate
IOC
JiveJdon
OO
RBAC
Seam
Spring
Struts
正在读取,请等待...
Wowzio
grab this
·
technology
blog
查询本论坛内
近一天
近三天
近一周
近一月
近三月
近半年
近一年
所有
回复超过
的热门帖子
标题
内容
发贴前查询
标签列表
勿重复发表问题
解惑之道在
J道
,打造中国最具影响力的的企业软件社区
OpenSource
JIVEJDON
v3.0
Powered by
JdonFramework
Code © 2002-08
jdon.com
anti spam