1.查看Oracle编码:
SELECT * FROM NLS_DATABASE_PARAMETERS
查看结果:
NLS_CHARACTERSET UTF8
2.一个汉字等于多少个varchar2
如果Oracle 的字符集是Utf-8, varchar2(4000)最多可以存1333个汉字,而varchar2(4000 char)其实和varchar2(1333 char)一样,也是只能存1333个汉字;
如果Oracle的字符集是GBK,一个汉字是2个字节的话,varchar2(4000)最多可以存2000个汉字,而varchar2(4000 char)其实和varchar2(2000 char)一样,也是只能存2000个汉字;
utf-8 一个汉字等于3个varchar2
gbk 一个汉字等于2个varchar2
参考地址: