如何解决java传值乱码问题

在做JavaWeb时,总是时不时的会遇到中文传值乱码问题,在你把所有”ISO-8859-1”改成“UTF-8”发现还是没什么用。于是我就找到了一个百试百灵的方法(至少目前我是),就是强行转换成“UTF-8”编码。看代码:

成都网站设计、网站建设、外贸网站建设介绍好的网站是理念、设计和技术的结合。创新互联拥有的网站设计理念、多方位的设计风格、经验丰富的设计团队。提供PC端+手机端网站建设,用营销思维进行网站设计、采用先进技术开源代码、注重用户体验与SEO基础,将技术与创意整合到网站之中,以契合客户的方式做到创意性的视觉化效果。

@RequestMapping("/success.html")
public String success(String userCode, Model model) {
    try {
        // 编码转换,防止中文乱码
        userCode = new String(userCode.getBytes("ISO-8859-1"), "UTF-8");
    } catch (UnsupportedEncodingException e) {
        e.printStackTrace();
    }
    log.info("userCode:" + userCode);
    model.addAttribute("userCode", userCode);
    return "success";
}

还有一个办法是在配置web.xml文件里添加一个编码过滤器,也能实现中文传值时不乱码。



    encodingFilter
    org.springframework.web.filter.CharacterEncodingFilter
    
        encoding
        UTF-8
    



    encodingFilter
    /*

以上就是java传值乱码解决方法的详细内容,更多请关注创新互联其它相关文章!


当前文章:如何解决java传值乱码问题
URL链接:http://bzwzjz.com/article/poigjc.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 阿坝网站设计 响应式网站建设 成都企业网站建设 网站建设 重庆企业网站建设 定制网站设计 外贸网站建设 成都网站设计 成都网站建设推广 企业网站建设公司 网站建设公司 网站设计制作报价 成都网站建设公司 高端定制网站设计 外贸网站设计方案 网站建设开发 成都网站设计 成都网站制作 外贸营销网站建设 成都网站设计公司 成都网站设计 LED网站设计方案