易截截图软件、单文件、免安装、纯绿色、仅160KB

ORACLE服务端无法显示中文

在服务器端的nls_database_parameters表中
nls_nchar_characterset已经被设置成了ZHS16GBK
可为什么显示中文还是??
谢谢
引用
在服务器端的nls_database_parameters表中
nls_nchar_characterset已经被设置成了ZHS16GBK
可为什么显示中文还是??
谢谢


客户端还需要设置下。

查看ORACLE数据库字符集:
select  parameter,value  from  nls_database_parameters  where  parameter  like 

'NLS_CHARACTERSET';
设置客户端字符集:
设置环境变量:NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
或者可以:SIMPLIFIED CHINESE_CHINA.ZHS16CGB231280,AMERICAN_AMERICA.ZHS16GBK
select * from nls_database_parameters 可以查询数据库的各种与国家、语言有关的参数设置

是不是本来你的数据就已经乱码了?这种情况下随便你设置什么字符集都没有用了。

是WINDOWS吗
如果是的话在注册表里把相应客户端程序的NLS_LANG改为中文

客户端和服务端的字符集要设置的一样。

查看服务端的字符集
SQL> select userenv(’language’) from dual;

USERENV(’LANGUAGE’)

—————————————————-

AMERICAN_AMERICA.WE8ISO8859P1

我windows的客户端中 设置好了nls_lang,显示中文、插入中文表名等都没问题。
但在linux服务端,字符集是支持中文的ZHS16GBK。在服务器端直接


相关问答:

linux + oracle用XP访问不了

我安装一台redhat linux5+oracle 10g的服务器,笔记本(XP系统)安装了oracle 10g客户端,结果老是出12560的错误,请高手指点一二,

-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dpor ......

oracle sql developer 查询显示中文乱码

环境:1.win2003server+oracle9i
2.oracle9i字符集为AMERICAN_AMERICA.WE8ISO8859P1
3.oracle sql developer版本 1.5.5
现象描述: 1.在sql developer 中查询oracle中的某个表,中文全部显示为乱码。 ......

delphi 怎么将oracle的long raw 字段值 导入blob字段

delphi 怎么将oracle的long raw 字段值 导入blob字段

http://blog.csdn.net/zxf_feng/archive/2008/12/21/3571961.aspx
看看这个

引用
            vStream := TMemorySt ......

ORACLE数据库中的 group by 语句?

  with adod_dict do
    begin
    close;
    commandtext:='select bgqxcode,count(*) wjsl from wscl_wsda_file where wjnd=:tnd group by bgqxcode'; ......

oracle impdp问题

数据泵导入报如下错误ORA-39016 不知道是什么原因,请指教....  谢谢'


Processing object type TABLE_EXPORT/TABLE/TABLE_DATA
ORA-39016: Operation not supported when job is in EXECUTING ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号