我的问题具体是这样的: 操作系统为英文,oracle为9i,当输入日文和韩文时,数据库中都是乱码.但都能正常显示出来.                    可是当输入日文或韩文去查找相应的字符串时,能够把与日文匹配的字符串查找出来,但韩文却查找不出?
                    

解决方案 »

  1.   

    Oracle数据库中有个默认的编码格式(忘了是什么了?)。插入数据库时最好进行一下转换。读出来的时候也要进行转换的。我以前碰到过,这种Bug埋得很深。建议楼主查一下相关资料,看一下Oracle中编码格式是什么?隐约记得好像是UTF8,不过时间太久了,忘了。
      

  2.   

    我是这样的,输入日文的话,能查找到,输入韩文的话,在sql语句中使用"%韩文%"不能找到,日文是可以的
    .单纯从界面上来看,是能存入与取出日文和韩文的,但在sql语句中却不一样.