ORACLE9I数据表中不显示中文,而变成问号
2007-10-12 13:10
337 查看
1.查询服务器端配置的字符集。在sqlplus中以dba用户执行:
select tab1.aa||'_'||tab2.bb||'.'||tab3.cc from (select VALUE$ aa from sys.props$ where name='NLS_LANGUAGE')tab1,(select VALUE$ bb from sys.props$ where name='NLS_ISO_CURRENCY')tab2,(select VALUE$ cc from sys.props$ where name='NLS_CHARACTERSET')tab3;
2.在客户端的注册表HKEY_LOCAL_MACHINE->SOFTWARE->ORACLE->HOME0中,如无系统变量NLS_LANG,则“新建”->“字符串”,重命名为“NLS_LANG”,并赋值为上述查询变量的值(注意引号内的字符应大写),再查看时不需要重启Oracle。
select tab1.aa||'_'||tab2.bb||'.'||tab3.cc from (select VALUE$ aa from sys.props$ where name='NLS_LANGUAGE')tab1,(select VALUE$ bb from sys.props$ where name='NLS_ISO_CURRENCY')tab2,(select VALUE$ cc from sys.props$ where name='NLS_CHARACTERSET')tab3;
2.在客户端的注册表HKEY_LOCAL_MACHINE->SOFTWARE->ORACLE->HOME0中,如无系统变量NLS_LANG,则“新建”->“字符串”,重命名为“NLS_LANG”,并赋值为上述查询变量的值(注意引号内的字符应大写),再查看时不需要重启Oracle。
相关文章推荐
- 让oracle数据表不显示中文而变成问号的方法
- 【原】PL/SQL中查询的中文数据显示成问号
- T-SQL 语句插入中文数据时数据库显示全是问号“???”的解决方法(数据库编码规则)
- 关于用PHP连接Mysql后添加数据,中文变成问号的解决方案
- PLSQL查询数据中文乱码,显示问号
- python从数据库中获取utf8格式的中文数据输出时变成问号或乱码
- Oracle 恢复数据后,数据库中中文变成问号解决方法
- 向mysql插入数据时,中文显示为问号
- 数据库存中文变成问号
- 语句插入中文数据时数据库显示全是问号???
- T-SQL 语句插入中文数据时数据库显示全是问号“???”的解决方法(数据库编码规则)
- mysql插入数据中文显示问号/乱码
- ssh框架里面添加数据时,jsp页面中文输入显示问号?解决方法
- 数据库中插入中文数据时数据库显示全是问号???
- mysql数据库数据录入正常,显示中文为问号的原因
- 获取一个网页数据返回的编码类型是gzip,解压后,网页中包含的中文字段变成了乱码,只需要把编码更改为BIG5 ,繁体字就正常显示了!
- jmeter链接jdbc 插入数据中文显示问号
- java保存到mysql的中文数据变成问号
- 为什么MySQL数据输出中文会变成了问号????
- Xshell 能显示中文 但输入的中文都变成了问号