Oracle,乱码了。

lijie040341209 2008-09-23 02:41:16
登陆Oracle的客户端PLSQL,结果给出了下面的提示:
Database character set (AL32UTF8) and Client character set (ZHS16GBK) are different.
Character set conversion may cause unexpected results.

Note: you can set the client character set through the NLS_LANG environment variable or the NLS_LANG registry key in
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0.



desc table1;
然后可以看到Comment中N多的乱码!
select * from talbe2;
可以看到中文,
请问算不算是UTF-8到GBK的转换,然后出的乱码问题。怎么搞定?
...全文
60 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
lijie040341209 2008-09-23
  • 打赏
  • 举报
回复
哦,
那页有两个部分,第一个部分看不大懂,第二个部分,我试了,没有效果 。

1.查询服务器端配置的字符集。在sqlplus中以dba用户执行:
select tab1.aa||'_'||tab2.bb||'.'||tab3.cc from (select VALUE$ aa from sys.props$ where name='NLS_LANGUAGE')tab1,(select VALUE$ bb from sys.props$ where name='NLS_ISO_CURRENCY')tab2,(select VALUE$ cc from sys.props$ where name='NLS_CHARACTERSET')tab3;


BlueskyWide 2008-09-23
  • 打赏
  • 举报
回复
看一下:

http://topic.csdn.net/t/20030710/20/2014176.html
lijie040341209 2008-09-23
  • 打赏
  • 举报
回复
数据库本身已经发布了N久了,项目也发布了N久。因为新找的工作,所以木办法了啥。必须搞定它,否则看不下去。也就是说,原来什么样子的偶也不晓得,就想知道现在怎么解决这个问题。

17,377

社区成员

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

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