pl/sql工具访问数据库时无法显示中文
发布网友
发布时间:2022-04-10 20:32
我来回答
共3个回答
热心网友
时间:2022-04-10 22:01
使用PL/SQL Developer连接OracleX64版本
1. 下载32位Oracle InstantClient并展开到某目录例如C:\instantclient-basic-nt-11.2.0.2.0
2. 将系统的tnsnames.ora拷贝到该目录下
3. 在PLSQL Developer中设置Oracle_Home和OCI LibraryToolsPreferencesOracleConnectionOracle_HomeC:\instantclient-basic-nt-11.2.0.2.0OCI LibraryC:\instantclient-basic-nt-11.2.0.2.0\oci.dll
4. 在PLSQL Developer目录下编辑如下bat文件替换其快捷方式启动PLSQL Developer
@echo off
set path=C:\instantclient-basic-nt-11.2.0.2.0
set ORACLE_HOME=C:\instantclient-basic-nt-11.2.0.2.0
set TNS_ADMIN=C:\instantclient-basic-nt-11.2.0.2.0
set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
start plsqldev.exe
热心网友
时间:2022-04-10 23:19
首先设置nls_lang='SIMPLIFIED CHINESE'
然后再看plsql显示是否正确
还是不可以的话,建议使用SI Object Browser V12,对应多语言Unicode,什么语言都能显示
热心网友
时间:2022-04-11 00:54
--用dos查询数据库里面的内容可以正常显示中文,但是换做pl/sql工具访问的时候却显示乱码
在dos下有没有输入 set nls_lang='SIMPLIFIED CHINESE',如果没有,那就卸掉pl/sql 重装