是不是request传来传去,传到sql里的时候,那个'男'就变成乱码了。

解决方案 »

  1.   

    近来csdn来了不少新人啊.
    欢迎欢迎!
    可是为什么突然出现大批新人啊?
    不解ing
      

  2.   

    对呀!我从其它页传的汉字变量(out.print显示乱码)可以用来查询。但直接写汉字不能查询。不知道是什么问题呢?谢谢了!
        回cuili371偶上CSDN将近两年了只是不出名,对Jsp了解不多,不知算不算新人。一定要多回我写问题呀!
      

  3.   

    如果你能从你的sqlplus里执行成功
    select * from test where name='啊'
    这个sql语句,说明你的表里存的数据是正确的.
    那可能是汉字编码的问题.
    转换一下吧.然后再执行操作.反之,你存到表里却在sqlplus中取不出,可能你存的时候数据已经丢字节了.
    要保证你机器的nls_lang(或oracle客户端)这个变量和你的oracle的库的nls_lang 一致.