plsql中文乱码,显示问号
2015-06-23 17:37
337 查看
PLSQL执行sql语句,不识别中文,输出的中文显示成问号????
百度经验:jingyan.baidu.com
工具/原料
PLSQL Developer 9
方法/步骤
登陆plsql,执行sql语句,输出的中文标题显示成问号????;条件包含中文,则无数据输出。
输入sql语句select * from V$NLS_PARAMETERS查看字符集,查看第一行value值是否为简体中文。
进入注册表,依次单击HKEY_LOCAL_MACHINE --->SOFTWARE ---> ORACLE--->home(小编安装的是Oracle 11g,这里显示成KEY_OraDb11g_home1),找到NLS_LANG,查看数值数据是否为:SIMPLIFIED CHINESE_CHINA.ZHS16GBK。
如果以上设置都没有问题,那就要查看下环境变量的设置,查看是否有变量NLS_LANG,没有则新建该变量。
步骤阅读
新建变量,设置变量名:NLS_LANG,变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK,确定即可。
退出plsql,重新登陆plsql。输入sql语句,执行,中文标题终于正常显示,也有数据输出了。
百度经验:jingyan.baidu.com
工具/原料
PLSQL Developer 9方法/步骤
登陆plsql,执行sql语句,输出的中文标题显示成问号????;条件包含中文,则无数据输出。输入sql语句select * from V$NLS_PARAMETERS查看字符集,查看第一行value值是否为简体中文。
进入注册表,依次单击HKEY_LOCAL_MACHINE --->SOFTWARE ---> ORACLE--->home(小编安装的是Oracle 11g,这里显示成KEY_OraDb11g_home1),找到NLS_LANG,查看数值数据是否为:SIMPLIFIED CHINESE_CHINA.ZHS16GBK。
如果以上设置都没有问题,那就要查看下环境变量的设置,查看是否有变量NLS_LANG,没有则新建该变量。
步骤阅读
新建变量,设置变量名:NLS_LANG,变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK,确定即可。
退出plsql,重新登陆plsql。输入sql语句,执行,中文标题终于正常显示,也有数据输出了。
相关文章推荐
- mysql的sql_mode 模式修改
- 脚本 - Oracle10g PSU后升级数据字典(单实例)
- sql语句中PreparedStatement的用法
- 结合使用 Oracle 和 Ruby on Rails 的补充
- SQL 查找存储过程及视图与自带函数
- mysql 生成流水号 存储过程 订单编号
- oracle10.2.0.4 dbvault 安装篇
- mysql安装完成之后,没有在服务启动列表出现?
- SSM框架中的数据库连接问题
- Redis学习
- 关于andriod 数据库操作的优化
- 在R中安装 sqldf包
- MySQL主从切换步骤。
- mysql索引简介
- Oracle、MySql、SQLServer 数据分页查询
- 获取SQL查询结果集中的行数和列数
- 关于win7 x64 连接oracle 客户端 VS2010调试 提示“ORA-12154: TNS: 无法解析指定的连接标识符 ”
- SQL 数据类型:SQL Server 数据类型
- MySQL 5.5 my.inf 参数说明
- mongodb数组写操作