数据库中取出来乱码问题?

hcf_1118 2006-03-20 05:07:03
我在Oracle中有这么一条记录:

Id Name
1234 ??根

因为Oracle服务器是日文的,所以显示的是?号.
但我想从Oracle中取出来后,在Jsp中能正常显示,也就是说,把那两个问号的汉字也能显示出来.
我用了如下方法:
<%@ page pageEncoding="GB2312"%>
<%@ page contentType="text/html;charset=GB2312"%>
....
out.print(name);
out.print(new String(name.getBytes("GB2312")));
out.print(new String(name.getBytes(ISO-8859-1),"GB2312"));

几种方法都试过了就是不行,始终显示的是: ??根

我该怎么转换呢?

...全文
72 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
rickhunterchen 2006-03-21
GB 18030字符集标准解决汉字、日文假名、朝鲜语和中国少数民族文字组成的大字符集 计算机编码问题。该标准的字符总编码空间超过150万个编码位,收录了27484个汉字,覆盖 中文、日文、朝鲜语和中国少数民族文字。
回复
rickhunterchen 2006-03-21
用GB 18030试试
回复
hcf_1118 2006-03-21
难道没实现的办法了吗?
回复
Northwindrocker 2006-03-20
看你的情况难!!

回复
xiongbing528 2006-03-20
日文? ----GB2312
你再仔细想想 ??
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2006-03-20 05:07
社区公告
暂无公告