输入错误, 数据库提示信息显示繁体中文,如何修改成简体中文呢?
7 个解决方案
#1
试试这样能不能搞定:
alter session set nls_language="SIMPLIFIED CHINESE";
如果用英语的:
alter session set nls_language="AMERICAN";
alter session set nls_language="SIMPLIFIED CHINESE";
如果用英语的:
alter session set nls_language="AMERICAN";
#2
你的pl/sql dev 应该是在windows下面用吧?
我记和是没有for HP的版本的.
我记和是没有for HP的版本的.
#3
windows, 客户端编码位于注册表
HKEY_LOCAL_MACHINE\SOFTWARE\Oracle 下,
或者是 HOME subkey 下的 键
NLS_LANG
简体中文可以使用
AMERICAN_AMERICA.ZHS16GBK
同时, 本地的消息文件要有 *zhs.msb 的才行
比如:
$ORACLE_HOME\rdbms\mesg\ocius.msb(美国)
$ORACLE_HOME\rdbms\mesg\ocizhs.msb(简体中文)
ocizht.msb 是繁体
HKEY_LOCAL_MACHINE\SOFTWARE\Oracle 下,
或者是 HOME subkey 下的 键
NLS_LANG
简体中文可以使用
AMERICAN_AMERICA.ZHS16GBK
同时, 本地的消息文件要有 *zhs.msb 的才行
比如:
$ORACLE_HOME\rdbms\mesg\ocius.msb(美国)
$ORACLE_HOME\rdbms\mesg\ocizhs.msb(简体中文)
ocizht.msb 是繁体
#4
我在 HP UNIX下安装的ORACLE 11G,用WINDOWS的 PL DEVELOPER登陆,
提示信息显示繁体。
提示信息显示繁体。
#5
哦,那看看你的nls_lang设置啦,就如同3楼说的.
#6
了解一下,希望有所帮助
#7
可以通过查看oracle数据库中ORACLE用户下的环境变量env查看字符集,在把客户端字符集改成和它一样试试。
#1
试试这样能不能搞定:
alter session set nls_language="SIMPLIFIED CHINESE";
如果用英语的:
alter session set nls_language="AMERICAN";
alter session set nls_language="SIMPLIFIED CHINESE";
如果用英语的:
alter session set nls_language="AMERICAN";
#2
你的pl/sql dev 应该是在windows下面用吧?
我记和是没有for HP的版本的.
我记和是没有for HP的版本的.
#3
windows, 客户端编码位于注册表
HKEY_LOCAL_MACHINE\SOFTWARE\Oracle 下,
或者是 HOME subkey 下的 键
NLS_LANG
简体中文可以使用
AMERICAN_AMERICA.ZHS16GBK
同时, 本地的消息文件要有 *zhs.msb 的才行
比如:
$ORACLE_HOME\rdbms\mesg\ocius.msb(美国)
$ORACLE_HOME\rdbms\mesg\ocizhs.msb(简体中文)
ocizht.msb 是繁体
HKEY_LOCAL_MACHINE\SOFTWARE\Oracle 下,
或者是 HOME subkey 下的 键
NLS_LANG
简体中文可以使用
AMERICAN_AMERICA.ZHS16GBK
同时, 本地的消息文件要有 *zhs.msb 的才行
比如:
$ORACLE_HOME\rdbms\mesg\ocius.msb(美国)
$ORACLE_HOME\rdbms\mesg\ocizhs.msb(简体中文)
ocizht.msb 是繁体
#4
我在 HP UNIX下安装的ORACLE 11G,用WINDOWS的 PL DEVELOPER登陆,
提示信息显示繁体。
提示信息显示繁体。
#5
哦,那看看你的nls_lang设置啦,就如同3楼说的.
#6
了解一下,希望有所帮助
#7
可以通过查看oracle数据库中ORACLE用户下的环境变量env查看字符集,在把客户端字符集改成和它一样试试。