首页 > 数据库技术 > 详细

Oracle字符编码与汉字存储长度的处理

时间:2015-06-02 14:56:18      阅读:205      评论:0      收藏:0      [点我收藏+]

执行如下语句,查看汉字在数据库中所占的字节:

select vsize(‘汉‘) from dual;

一般情况下,得到的结果大部分为值:2 或 3

一般linux下安装oracle数据库,默认字符编码设为:AL32UTF8,每个汉字占3个字节

而windows平台下,默认字符编码设为:ZHS16GBK,每个汉字占2个字节

 

查看oracle服务端字符编码的SQL如下:

select userenv(‘language‘) from dual;

 

数据迁移和前端字符长度校验,尤其要注意字符编码问题!

Oracle字符编码与汉字存储长度的处理

原文:http://www.cnblogs.com/huahua035/p/4546310.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!