oracle汉字乱码(插入数据/注释)

简介: PL/SQL注释乱码解决: 查看Oracle的编码: SQL> SELECT USERENV('LANGUAGE') FROM DUAL; USERENV('LANGUAGE') ---------------------------------------------------- AMERICAN_AMERICA.AL32UTF8 但乱码。 安装时候,Oracl
+关注继续查看

PL/SQL注释乱码解决:

查看Oracle的编码:

SQL> SELECT USERENV('LANGUAGE') FROM DUAL;
USERENV('LANGUAGE')
----------------------------------------------------
AMERICAN_AMERICA.AL32UTF8

但乱码。

安装时候,Oracle编码选择:

***:字符集(T):Unicode(AL32UTF8)
没有NLS_LANG变量的话,添加环境变量(系统变量(S)),重新启动下PL/SQL就可以了.

方法1:
***:  NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

配置:"***:"这两处,就OK了,必须,配置完毕,重启PL/SQL,后插入注释或数据,以前插入的还是乱码,重新插入覆盖即可
方法2:
NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK

目录
相关文章
|
3月前
|
SQL Oracle 关系型数据库
oracle数据库中对汉字跟英文字母混合排序
oracle数据库中对汉字跟英文字母混合排序
40 0
|
7月前
|
Oracle 关系型数据库
常用oracle语句-查看表注释表的字段以及注释
常用oracle语句-查看表注释表的字段以及注释
|
移动开发 JavaScript Oracle
Oracle根据汉字取拼音首字母的function
Oracle根据汉字取拼音首字母的function
4766 0
|
Oracle 关系型数据库 数据库
【Oracle】Oracle如何查看所有表和字段以及表注释和字段注释?其实很简单!!
小伙伴们按照我写的文章顺利安装好Oracle数据库后,又在微信上问我:我想查看Oracle数据库中所有表和字段以及表注释和字段的注释,我该怎么操作呢?看着小伙伴们这么高的学习热情,这些问题我都安排上了!这不,解决方案来了!
244 0
|
Oracle 关系型数据库
Oracle 一个中文汉字 占用几个字节,由Oracle中字符集编码决定
Oracle 一个中文汉字 占用几个字节,要根据Oracle中字符集编码决定 查看oracle server端字符集 select userenv('language') from dual; 如果显示如下,一个汉字占用两个字节 SIMPLIFIED CHINESE_CHINA.
1197 0
|
Oracle 关系型数据库 数据库
热门文章
最新文章
推荐文章
更多