tomcat+mysql+java+spring模式下的action返回值中文乱码问题
来源:互联网 发布:淘宝联盟好赚钱吗 编辑:程序博客网 时间:2024/05/18 03:15
关于乱码问题我现在知道的有以下四种:
1、jdbc:mysql://localhost:3306/test?characterEncoding=utf-8(连接条件)
2、Tomcat的server.xml 配置 URIEncoding="UTF-8" 这个只是get请求的编码处理
3、应用POST请求时是否配置了编码 ,servlet用Filter来处理
1、jdbc:mysql://localhost:3306/test?characterEncoding=utf-8(连接条件)
2、Tomcat的server.xml 配置 URIEncoding="UTF-8" 这个只是get请求的编码处理
3、应用POST请求时是否配置了编码 ,servlet用Filter来处理
4、数据库的编码是否正确设置(可查看http://www.cnblogs.com/liyingxiang/p/5877764.html)
***踩了一遍坑发现通过在mysql命令行下的set character_set_* = utf-8只是在当前状态下有用,mysql重启之后没用,需要修改配置文件my.cnf
***我图省事使用yum安装的mysql,导致无法修改/etc/my.cnf,解决方案
find / -name my-medium.cnf 找到mysql的配置文件路径,将此配置文件拷贝到/etc目录下(cp my-medium.cnf /etc/my.cnf),修改my.cnf(vim my.cnf),在其[client] 和 [mysqld]后面均加上default-character-set=utf8,保存并关闭。
重启mysql{
service mysql restart
},进入mysql下查看字符格式{
mysql -h host -u user -p ;
show variables like "%character%" ;
}
阅读全文
0 0
- tomcat+mysql+java+spring模式下的action返回值中文乱码问题
- jsp,tomcat,MYSQL下中文乱码问题
- java + tomcat +mysql 中文乱码问题
- Spring Boot下Mysql数据库的中文乱码问题分析
- spring的中文乱码问题--tomcat原因
- 解决Tomcat下的中文乱码问题
- tomcat下中文乱码的问题
- JSP、action、tomcat 中文汉字乱码问题
- java下mysql中文乱码问题的解决
- tomcat+mysql中文乱码问题
- 解决jsp,tomcat,MYSQL下中文乱码问题
- 解决jsp,tomcat,MYSQL下中文乱码问题
- 解决jsp,tomcat,MYSQL下中文乱码问题
- spring mvc @ResponseStatus 注解 注释返回中文乱码的问题
- JSP,mysql,tomcat下(基于struts2)中文及其乱码问题的解决
- JSP,mysql,tomcat下(基于struts2)中文及其乱码问题的解决
- Spring MVC @ResponseBody 返回中文乱码问题
- spring mvc @ResponseBody返回中文乱码问题
- Java问题汇总
- 算法(关键词:普林斯顿/Coursera/视频)
- ZCTF2017 dragon
- 学习笔记——JAVA设计模式<2>工厂模式
- 【递归输出图形】POJ_1941
- tomcat+mysql+java+spring模式下的action返回值中文乱码问题
- 如何防止网站被运营商劫持投放广告
- 蚂蚁分类信息系统5.8 数据标签调用方法(-)
- 第十六周算法分析与设计:Generate Parentheses
- 什么叫事务?Java如何处理事务呢?
- Word Vector Representation
- 苹果正式规定:用户打赏属应用内消费 要分成30%
- 2017 计蒜之道 复赛 <状压DP+最短路>
- 假设检验