在传值过程中,也是乱码出现的频繁地。先不说到底是什么场景了,通常常用的方案有如下几个

配置指定的filter

<!-- 配置请求过滤器,编码格式设为UTF-8,避免中文乱码--><filter><filter-name>springUtf8Encoding</filter-name><filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class><init-param><param-name>encoding</param-name><param-value>UTF-8</param-value></init-param><init-param><param-name>forceEncoding</param-name><param-value>true</param-value></init-param></filter>

设置request字符集

往往从前台传入到对应的controller或者是action之后出现乱码,讲讲我一般的思路是先打印request本身默认的字符集

System.out.println(request.getCharacterEncoding());

接着按照情况,如果打印的不是所需要的字符集则设置相应字符集即可

request.setCharacterEncoding("UTF-8");

当然某种情况可能还是无法解决这时候用以下这个即可

String str=new String((request.getParameter("userName")).getBytes("iso-8859-1"),"utf-8")

spring mvc中关于url中传递中文乱码的解决方法相关推荐

  1. [转]IE、FireFox、Chrome浏览器中关于URL传参中文乱码,解决兼容性问题!

    原文地址:https://cloud.tencent.com/developer/article/1334736 前台用url传值中文,后台用request.getParameter接收参数.在Fir ...

  2. 【JS】url传参中文乱码的解决方法

    1.escape 和 unescape escape()不能直接用于URL编码,它的真正作用是返回一个字符的Unicode编码值. 采用unicode字符集对指定的字符串除0-255以外进行编码.所有 ...

  3. Activiti保存.png 流程图片文件且解决idea中保存图片时显示中文乱码的解决方法

    Activiti保存.png 流程图片文件且解决idea中保存图片时显示中文乱码的解决方法 Eclipse 工具中的操作 流程图片生成的两种方式: 使用 activiti-designer 设计流程图 ...

  4. RStudio控制台(console)中出现少量中文乱码的解决方法

    RStudio控制台(console)中出现少量中文乱码的解决方法 参考文章: (1)RStudio控制台(console)中出现少量中文乱码的解决方法 (2)https://www.cnblogs. ...

  5. linux unzip乱码,Linux 中unzip解压时中文乱码的解决办法

    Linux 中unzip解压时中文乱码的解决办法 Linux 中unzip解压时中文乱码的解决办法 当我们在linux中解压一个含有中文名字的压缩包如"资料.zip"时,如果直接使 ...

  6. Spring 国际化中文乱码的解决方法

    Spring 国际化中文乱码的解决方法 出现问题: 引用国际化文件,在tomcat,页面设置,编译器,post请求等都设置utf-8的情况下,页面打印出现乱码 解决方法: 在spring.xml文件加 ...

  7. 【IntelliJ IDEA】从资源文件读取出来就中文乱码的解决方法

    在application.properties资源文件中设置两个自定义的属性以及属性值: com.sxd.name = "德玛西亚" com.sxd.want = "王者 ...

  8. ASP+Access中文乱码的解决方法,ASP中文乱码,asp乱码问题

    确保编码声明正确(例:时尚淘女之家http://www.tao36524.com) 如果您使用的是国外空间,默认是西欧而不是GB2312,你可以通过强制为GD2312的方式! 在数据提取页面的第一行代 ...

  9. linux命令框显示中文乱码_CentOS终端命令行显示中文乱码的解决方法

    这篇文章主要介绍了CentOS终端命令行显示中文乱码的解决方法,以及测试方法和缺少中文字体时的解决方法,需要的朋友可以参考下 安装CentOS的时候选择了中文,结果在终端不能显示中文,都是乱码,解决方 ...

最新文章

  1. 字节2020算法岗校招一面
  2. JavaScript实现longest Common Substring最长公共子串算法(附完整源码)
  3. 火山小视频尼尔森:2019新线消费市场人群洞察报告(附下载)
  4. 北京四中院在线裁定一起跨国离婚案
  5. 《Cisco安全防火墙服务模块(FWSM)解决方案》——2.6 硬件架构
  6. .Net免费公开课视频+资料+源码+经典牛逼 汇总篇【持续更新】
  7. 最新版本启动HBuilderX.exe时,被联想mcafee杀毒软件删除的解决方法
  8. 工作流与BPM的区别
  9. Kafka深入浅出(一)
  10. CFML----一门在国外很多大公司得到应用的语言
  11. Python学习之:使用 pandas 产生 one-hot 编码
  12. 【Lesson 12】中古风五声音阶——和弦使用技巧
  13. 电脑蓝屏解决方案:DPC WATCHDOG VIOLATION
  14. 程序猿有话说:计算机,学着挺有意思的,就是头冷
  15. linux查看显卡GPU信息
  16. 如何用input函数一次输入多个值
  17. 第三章 控制语句<习题3>
  18. JavaScript 高级程序设计第二章
  19. 龙芯2K1000使用nfs挂载文件系统进行使用
  20. Mysql间隙锁实战

热门文章

  1. 简单 黑苹果dsdt教程_黑苹果笔记本:关于DSDT亮度表的分析与修改
  2. mysql 过滤单引号_python实现mysql的单引号字符串过滤方法
  3. 威客php,phpapp威客系统下载
  4. python 归一化_数据的标准化和归一化
  5. pulsar 容量_Pulsar 负载均衡设计
  6. php的全局p变量程序_php全局变量的使用
  7. 什么是正则表达式?有什么用?常用的字符有哪些?
  8. 17.立体匹配——介绍,匹配,寻找最佳匹配 Matlab实战_1
  9. 现在进行时和一般现在时的将来时态_39
  10. java主动对象模式_POCO的主动对象