oracle 字段长度设置为varchar2(4000),就一定可以存放2000个汉字吗?
答案是不一定,要看数据库的字符集设置成什么了,如果是gb2312,没有问题,如果是utf-8则不能,因为gb2312存放汉字时占两上字节,而utf-8则占用三个字节,所以如果是utf-8则只能存4000/3 = 1300多点
oracle 字段长度设置为varchar2(4000),就一定可以存放2000个汉字吗?
最新推荐文章于 2022-08-16 12:01:40 发布
oracle 字段长度设置为varchar2(4000),就一定可以存放2000个汉字吗?
答案是不一定,要看数据库的字符集设置成什么了,如果是gb2312,没有问题,如果是utf-8则不能,因为gb2312存放汉字时占两上字节,而utf-8则占用三个字节,所以如果是utf-8则只能存4000/3 = 1300多点