你用其他客户端试试?感觉混入了什么乱七八糟的字符,另外dump('你')看下,是不是真的是6个字节。

解决方案 »

  1.   

    解决了,原来是我这个环境变量配置错了配置成了
    NLS_LANG SIMPLIFIED =CHINESE_CHINA.ZHS16GBK
    正确应该是:
    NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
      

  2.   

    建议取百度一下LENGTH和LENGTHB的区别吧
    https://jingyan.baidu.com/article/f3ad7d0f1b947109c2345b5e.html
      

  3.   


    如果只是单纯的NLS_LANG配置错误,你连接数据库的时候就会报错。
      

  4.   


    如果只是单纯的NLS_LANG配置错误,你连接数据库的时候就会报错。
    关键神奇的地方就在这里,数据库连接好好的,并不会报错,这个配置时字符编码配置,估计对连接数据库没影响。