Java输出乱码,java获取参数

  Java输出乱码,java获取参数

  如何解决写爬虫IP受阻的问题?立即使用。

  做JavaWeb的时候,总会时不时遇到中文值传递乱码的问题。在你把所有的“ISO-8859-1”都改成“UTF-8”之后再去查还是没用。于是我找到了一个办法(至少目前我是),尽力而为,那就是强行转换成“UTF-8”代码。看看代码:

  @RequestMapping(/success.html )

  公共字符串成功(字符串用户代码,模型模型){

  尝试{

  //代码转换,防止中文乱码。

  userCode=新字符串(userCode.getBytes(ISO-8859-1 ), UTF-8 );

  } catch(UnsupportedEncodingException e){

  e . printstacktrace();

  }

  log . info( userCode: userCode );

  model.addAttribute(userCode ,userCode);

  返回“成功”;

  }另一种方式是在配置web.xml文件中添加编码过滤器,也可以实现中文值不乱码。

  !-编码过滤器-

  过滤器

  过滤器名称编码过滤器/过滤器名称

  filter-class org . spring framework . web . filter . character encoding filter/filter-class

  初始化参数

  param-name编码/param-name

  参数值utf-8/参数值

  /init-param

  /过滤器

  过滤映射

  过滤器名称编码过滤器/过滤器名称

  url模式/*/url模式

  /filter-mapping更多java知识,请关注java基础教程部分。以上是java乱码解决方案的详细内容。请多关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: