原因是你页面没有设置编码。加上

你要把页面贴出来,你直接访问那个jsp

看是否乱码。如果是乱码就是jsp页面本身的问题

如果不少页面本身问题就参考下面:

1在struts2里面,最好将所有字符都设成utf-8。

1.1 在jsp页面设定字符编码。这边有必有说明的是如果是jsp+java bean+servlet的方案。中文乱码很好解决,统一设成gb2312就可以了。但如果用struts框架就不能设成gb2312,要改成utf-8。

2.2 在struts.properties 添加:

struts.devMode=false

struts.enable.DynamicMethodInvocation=true

struts.i18n.reload=true

struts.ui.theme=simple

struts.locale=zh_CN

struts.i18n.encoding=UTF-8

struts.serve.static.browserCache=false

struts.url.includeParams=none

其中locale、encoding就是字符集的设定了。

2.3 在web.xml加个filter

如下:

struts-cleanup

org.apache.struts2.dispatcher.ActionContextCleanUp

struts-cleanup

/*

通过上述方法,基本就可以搞定中文乱码的问题了。当然,也有例外。象在我的一个项目碰到一个中文乱码,就是从页面跳转到另一个页面,然后update进mysql。结果乱码。后来才发现是页面重复设定字符集了。

取消

评论

js传中文到java乱码怎么解决方法_页面js中文乱码怎么处理?相关推荐

  1. java碰到乱码如何解决方法_如何处理java的乱码

    为什么说乱码是中国程序员无法避免的话题呢?这个首先要从编码机制上说起,大家都是中文和英文的编码格式不是一样,解码也是不一样的! 如果中国的程序员不会遇到乱码,那么只有使用汉语编程.汉语编程是怎么回事, ...

  2. mysql 数据库乱码的解决办法_数据库 MySQL中文乱码解决办法总结

    前言: MysqL是我们项目中非常常用的数据型数据库.但是因为我们需要在数据库保存中文字符,所以经常遇到数据库乱码情况.下面就来介绍一下如何彻底解决数据库中文乱码情况. 1.中文乱码 1.1.中文乱码 ...

  3. java heap space 解决方法_内存溢出错误:java堆空间

    本文为翻译的文章,作者PANKAJ,原文: https://www.journaldev.com/21010/java-lang-outofmemoryerror-java-heap-space 当J ...

  4. c php乱码,php分割GBK中文乱码的解决方法

    类似如下的字符串(GBK), explode不能得到正确结果: $result = explode("|", "滕华弢|海青"); 究其原因, 对于" ...

  5. PHP输出中文乱码的解决方法(适合初学者)

    PHP输出中文乱码的解决方法 为什么会出现中文乱码? 一般来说,乱码的出现有2种原因,一种是由于编码(charset) 设置错误,导致浏览器以错误的编码来解析,从而出现了乱码,第二种就是文件被以错误的 ...

  6. mysql乱码加的一段代码_mysql乱码的解决方法

    mysql乱码的解决方法 20121106 Chenxin Mysql中文乱码问题完美解决方案 确认mysql的库默认是utf8: 确认mysql的表是utf8: 确认--default-charac ...

  7. spring boot maven项目返回值乱码的解决方法

    spring boot maven项目返回值乱码的解决方法 1.先看乱码效果: spring boot maven项目,返回值乱码,如下图: 控制台打印log乱码,如下图: 有swagger的话,sw ...

  8. js php 中文乱码怎么解决_探讨PHP JSON中文乱码的解决方法详解

    我们知道在使用Ajax技术与PHP后台交互时,中文乱码是常有的事,JSON作为与XML类似的数据交换格式,在PHP用来进行交互时也会出现中 文乱码的情况,解决PHP JSON中文乱码的方法思路其实与P ...

  9. Java中url传递中文参数取值乱码的解决方法

    Java中url传递中文参数取值乱码的解决方法 参考文章: (1)Java中url传递中文参数取值乱码的解决方法 (2)https://www.cnblogs.com/liwenjuan/p/3211 ...

  10. java 显示中文_java显示中文乱码的解决方法

    java显示中文乱码的解决方法 发布时间:2020-06-16 11:08:43 来源:亿速云 阅读:97 作者:Leah 这篇文章运用简单易懂的例子给大家介绍java显示中文乱码的解决方法,代码非常 ...

最新文章

  1. 43.放苹果(递归练习)
  2. VS 打开No EditorOptionDefinition export found for the given option name问题解决
  3. C++中extern的使用
  4. 【廖雪峰Python学习笔记】高阶函数
  5. Window Function--the function of window function
  6. IDEA 单元测试报错:Class not found
  7. 【WebRTC---进阶篇】(三)各流媒体服务器的比较
  8. 快查电脑:开关机记录等(电脑使用痕迹)
  9. 机器人驾驶的神经网络愿景(下)
  10. 输出字符串引用名java_将方法名称作为字符串给出时,如何调用Java方法?
  11. linux之man命令
  12. read和write函数
  13. 金蝶K3系统物料主数据后台表对应字段一览
  14. Elasticsearch:在华为大数据集群 从c80升级至651版本后,执行es命令修改配置失败
  15. Python四舍五入问题详解
  16. 逻辑运算符 异或是什么意思 异或运算
  17. 【JVM · 字节码】指令集 解析说明
  18. NetLogon特权提升漏洞(CVE-2020-1472)复现及问题解决
  19. 老毛桃 装WIN 10 系统
  20. Frp的简单使用总结

热门文章

  1. UE4锁定Camera画面
  2. cad查看_CAD干货:手把手教你如何在手机上查看CAD图纸,赶紧了解一波~
  3. 如何查看浏览器的 cookie
  4. 女生学Java软件开发好就业吗
  5. cl.exe nmake.exe
  6. Python打造qq音乐歌曲下载器
  7. 使用pytorch实现crnn
  8. pytorch版crnn网络框架
  9. 小学计算机学什么,小学信息技术课学什么
  10. 正好股票开户指数大跌分解比较严重