本帖最后由 eemean 于 2010-12-04 16:47:19 编辑

解决方案 »

  1.   

    最好编码都选定gbk,可以避免此问题
      

  2.   

    DEBUG时看到传入uname的内容是什么?
      

  3.   

    你这个filter对post方式传参有效 你把传参方式改为post试试
      

  4.   

    我找到原因了,原来是因为我的
    Perso.hbm.xml里
    <class name="test.s2sh.bean.Perso" table="perso" catalog="made">
    搞成
    <class name="test.s2sh.bean.Perso" table="perso" catalog="soft2">
    了,读到别的数据库里去了,别的数据库刚好有那个英文的字符。。疑云尽释!不是中文问题。谢谢各位,我有空再来结贴。
      

  5.   

    用过滤器的时候, 只能用post方法提交, 
    你在action中的时候你把它装换成世界通用的格式, 然后再转换成UTF-8 就OK ?