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
參考地址: