很奇怪的现象,我把程序拿到本地来运行,数据库还是用原来的,本地也装有oracle9i的客户端
一切正常了,添加中文数据不会出现乱码了,到底问题出在哪里

解决方案 »

  1.   

    你使用的什么方式连接 oracle, 是否设置过客户端编码?
    印象中 oracle 的编码设置稍微有些特殊~~~
      

  2.   

    用pl/sql连接数据库,没设置过客户端编码
      

  3.   

    我的意思是你php是用的 oci 还是 pdo 还是什么方式来连接 oracle 的?
      

  4.   

    常见问题,把PHP源文件存储成UTF8编码,并且在每次发送SQL之前,写发送这样的SQL语句:"SET NAMES UTF8"