如何解决服务器不支持生僻的汉字的问题

whywzf 2003-10-16 06:23:31
使用传统的gb2312,在客户端会有一些生僻的汉字显示不出来。是否要更新(扩充)服务器端的字符集?还是有其他的做法?
服务器为redhat oracle7.0 ,请各位高手帮忙。在oracle下如何更新字符集?(请给出具体做法) 哪些中文字符集涵盖的范围比较大?谢谢!
...全文
129 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
feiyuegaoshan 2003-10-17
  • 打赏
  • 举报
回复
编码问题。
你搜索一下关于编码的问题帖子。
提示:
入数据库的时候,是java负责写:编码比如是gb2312,
读取出来的时候,是oracle提供,可能为gbk,
产生了编码差异。
上面只是提示,您个人再仔细看看。
whywzf 2003-10-17
  • 打赏
  • 举报
回复
问题再更新:
将这两个字“鸑玥”以静态页面的方式或者以servlet的形式放到linux上发布:客户端可以看到。
但通过入数据库————》出数据库的过程,再客户端就显示不出来了。
加之上面说过数据库中可以看到,判断问题在:在linux服务器上,从oracle到tomcat的过程中出现的问题?? 大家怎么看?

上上个帖子中有笔误:所有的“oracle”------> “linux”
whywzf 2003-10-17
  • 打赏
  • 举报
回复
ps: oracle中LANG=zh_CN
whywzf 2003-10-17
  • 打赏
  • 举报
回复
再说明一下问题:
数据库在oracle上,用sqlplus去看,无论从我的机器(XP)还是从oracle,都可以在数据库中看到该生僻汉字。通过此操作,我的结论是问题不在数据库!
也曾经改用过GBK,这时的问题是:在本机(XP)用tomcat发布,看得到;将系统原封不动的移到oracle服务器上,同样tomcat发布。两个生僻汉字显示为“??”。

请各位再帮忙想想办法,谢谢!
Eraserpro 2003-10-16
  • 打赏
  • 举报
回复
转成GBK客户端应该能看到的
whywzf 2003-10-16
  • 打赏
  • 举报
回复
数据库中看的到,客户端看不到~
feiyuegaoshan 2003-10-16
  • 打赏
  • 举报
回复
oracle老了些呀,没尝试用oracle9i?
Tanmf 2003-10-16
  • 打赏
  • 举报
回复
gb2312 --> GBK
whywzf 2003-10-16
  • 打赏
  • 举报
回复
呵呵,试过了,现有的基本都不行。只有考虑扩充了 :(
SwordsmanF 2003-10-16
  • 打赏
  • 举报
回复
用GBK不有GB2312试试。呵呵

62,614

社区成员

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

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