- 博客(2)
- 资源 (5)
- 收藏
- 关注
转载 Oracle的varchar2(4000)插入汉字过长
在使用oracle时,如果在一个varchar2(4000)的字段上插入的字符过长(一般只能插入666个汉字,视字符集不同会有所不同),经常回报“数据库异常错误”,具体报错会因驱动版本不同而不同。 原因一: 666 汉字所用的编码里 (可能是 UTF8) 每个字占了 3 bytes,当存的时候, 没有作好 charset-encoding 的转换,造成你的每个 byte 被当成是 ja
2013-03-20 09:01:12 1882
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人