我在使用用occi想数据库中插入数据的时候,发现插入的varchar字符插入去除都很正常,但是blob字段跟clob字段插入的中文部分都是乱码,而且我用客户端连上oracle查看的发现,存在数据库中就已经是乱码啦。
    clob字段是用rawtohex()转换过的。
    大家有什么好的解决方法啊,搞啦一天也没有结果。客户端跟数据库的字符集都是一样的,采用utf8。

解决方案 »

  1.   

    去EYGLE 网站上看看专题http://www.eygle.com/special/NLS_CHARACTER_SET_03.htm
      

  2.   


    不,懂;帮,顶;学,习;赚,分。
    虽然这么回贴可能会被删除。
    谁他妈的删除了就是个王八蛋。
    强烈抗议CSDN这种即当婊子又想立贞洁牌坊的恶劣行为!!!
    有本事,就封杀我!!!理由在这里:
    他妈的一帮管理员有神经病啊???
    http://topic.csdn.net/u/20110422/10/1a381057-7a7b-41d9-8969-ad1f5b77f24a.html?38665
    最好给出完整的表结构,测试数据,计算方法和正确结果.否则耽搁的是你宝贵的时间。
    如果有多表,表之间如何关联?
    如何更有效地在SQL Server论坛上提问
    http://topic.csdn.net/u/20100716/19/6f132f16-20e4-418c-8dee-b99d5f86d320.html?75910
    [code=SQL]
      

  3.   

    unix?客户端或者plsql?客户端字符集与服务端不兼容
      

  4.   

    客户端的系统是 redhat as4,客户端的字符集跟服务器的字符集都一样,都是使用的是UTF8,而且只是插入blob字段后含中文的部分都是乱码。