在Oracle中通过sql语句查看数据库编码:
select * from nls_database_parameters where parameter ='NLS_CHARACTERSET';
1、如果以utf-8进行的编码,中文字符将会以3个字节进行处理(6个字节长度的字段只能存储2个汉字)
2、如果以中文编码方式,例如gb2312编码,gbk编码等,则中文字符以2个字节进行处理(6个字节长度的字段可以存储3个汉字)

本文详细介绍了如何在Oracle数据库中通过SQL语句查看数据库编码,并解释了不同编码方式下(如UTF-8、GB2312和GBK)中文字符的存储原理及字节占用情况。
在Oracle中通过sql语句查看数据库编码:
select * from nls_database_parameters where parameter ='NLS_CHARACTERSET';
1、如果以utf-8进行的编码,中文字符将会以3个字节进行处理(6个字节长度的字段只能存储2个汉字)
2、如果以中文编码方式,例如gb2312编码,gbk编码等,则中文字符以2个字节进行处理(6个字节长度的字段可以存储3个汉字)

2557

被折叠的 条评论
为什么被折叠?