我的plsql 刚开始是好的,但是我重装系统后,从服务器查询出来的数据,如果中文显示的就是乱码。
像这种回答就不要了“
解决PL/SQL和TOAD中文乱码问题:
regedit->hkey_local_machine->software->oracle->home0->NLS_LANG value:AMERICAN_AMERICA.WE8ISO8859P1”
因为我本机没有装oracle 注册表里根本没有oracle 这一项。
从网上找了半天都是没有用的,哪位大虾 遇到过,解决了。 请指点! 万分感谢!在线等。
像这种回答就不要了“
解决PL/SQL和TOAD中文乱码问题:
regedit->hkey_local_machine->software->oracle->home0->NLS_LANG value:AMERICAN_AMERICA.WE8ISO8859P1”
因为我本机没有装oracle 注册表里根本没有oracle 这一项。
从网上找了半天都是没有用的,哪位大虾 遇到过,解决了。 请指点! 万分感谢!在线等。
装客户端也要注册啊,查找注册表,修改NLS_LANG变量。
如果注册表没有这个变量,那就添加到你的环境变量中。
hkey_local_machine->software-> 没有oracle 这一项 请问注册表除了regedit->hkey_local_machine->software->oracle->home0->NLS_LANG其他的地方还有NLS_LANG 这个项?
用下面查询的值:
SELECT 'AMERICAN_AMERICA.' || PROPERTY_VALUE
FROM DATABASE_PROPERTIES
WHERE PROPERTY_NAME = 'NLS_CHARACTERSET';