请问如何解决?

解决方案 »

  1.   

    将源代码的字符编码改成和数据库字符编码一致或兼容的字符集,注意NLS_LANG环境变量的设定~
      

  2.   

    这纯属于字符集问题。 NLS_LANG与server端存储的字符集保持兼容。
    另外,你开发环境中的字符集,应该用本地字符集,或者在插入之前,转化成NLS_LANG中定义的字符集。
    希望说明了。 
      

  3.   

    改註冊表的nls_lang的值,我也遇過這種情況。
      

  4.   

    我是在ubuntu下,用C++调用OCI。
    先是打开一个txt文件,里面有汉字,把汉字当作char保存了。
    然后拼一个字符串,里面有这个汉字
    然后执行sql入库以后,select出来就是乱码啊...
      

  5.   

    在windows下没问题的啊,也不用设什么NLS_LANG...