应该不算吧,取值赋值的编码一致吗,jsp页面怎么弄得

解决方案 »

  1.   

    页面上设置是UTF-8我想了解request.getQueryString()这个字符串是为什么会变的?
    和编码有关系吗?
      

  2.   

    我是这样干的/**
     * 解决中文问题的转换方法
     * create by ******
     * 2006-11-13
     * @param property
     * @return
     */
    public String changProperty(String property){
    try {
    property=new String(property.getBytes("ISO-8859-1"),"GB2312");
    } catch (UnsupportedEncodingException e1) {
    // TODO Auto-generated catch block
    e1.printStackTrace();
    }
    return property;
    }
    在你的dao层的基类中放这样一个方法,在request对象中获取提交内容大多数时候是为了根据提交内容在数据库查找某条记录,这样的话你就可以在有可能使用中文的地方转换一下就好了。当然,你也可以把它放到service曾处理。