2012-09-20 185 views

回答

1

我自己找到了答案。

这是需要改变NLS_LANG注册表以如下的路线HKEY_LOCAL_MACHINE \ SOFTWARE \ ORACLE \ KEY_ODACHome2

并与正确的语言设置。在我的情况是这样的:AMERICAN_AMERICA.AL32UTF8

无论如何...谢谢。

0

您的NLS_CHARACTERSET应设置为AL32UTF8,并确保参数NLS_NCHAR_CHARACTERSET设置为UTF8。

SQL> ALTER SESSION SET NLS_NCHAR_CHARACTERSET = 'UTF8'; 
+0

这是一个数据库属性 –

+0

它不能从sessionhttps变化://forums.oracle.com/forums/thread.jspa线程ID = 999599 –

+0

https://forums.oracle.com/forums/thread.jspa?threadID=999599其他解决方案????事实上,数据库的字符集已经是AL32UTF8 –

0

设置NLS_LANG环境变量也适用于我。

变量:NLS_LANG

值:AMERICAN_AMERICA.AL32UTF8

相关问题