于是上网找资料,还真被我找到了。
这个其实和Oracle的配置是相关的,用以下语句查询:
SELECT * FROM V$NLS_PARAMETERS T WHERE T.PARAMETER = 'NLS_CHARACTERSET';
可以查询到当前数据库的字符集,如果value=ZHS16GBK,那么一个汉字占用2个字节,如果value=AL32UTF8,那么一个汉字占用3个字节。
于是查询了一下本人的数据库,字符集果然是AL32UTF8(这是Oracle数据库默认的)。
本文共 518 字,大约阅读时间需要 1 分钟。
于是上网找资料,还真被我找到了。
这个其实和Oracle的配置是相关的,用以下语句查询:
SELECT * FROM V$NLS_PARAMETERS T WHERE T.PARAMETER = 'NLS_CHARACTERSET';
可以查询到当前数据库的字符集,如果value=ZHS16GBK,那么一个汉字占用2个字节,如果value=AL32UTF8,那么一个汉字占用3个字节。
于是查询了一下本人的数据库,字符集果然是AL32UTF8(这是Oracle数据库默认的)。
转载于:https://my.oschina.net/u/183476/blog/164277