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

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"));

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

我该怎么转换呢?

...全文
102 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
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
你再仔细想想 ??

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧