关于乱码的收集
2016-01-29 16:07
309 查看
一、前几天电脑坏了,然后新买了个硬盘,换上,然后再把各种环境搭好,工具装好,项目放进去,运行,发现各种乱码,其一,JSP页面传值中文到action后台,但action里接收到的确实问号乱码,然后各种百度,发现蛮多都是用过滤器啊、new
String(str1.getBytes("ISO-8859-1"),"utf-8")接收之后各种转换啊,觉得这都是治标不治本,JSP页面传值中文到action后台乱码一般都是tomcat容器编码的问题,我JSP用的是utf8,request也是utf8,我打开tomcat的conf文件下server.xml文件发现编码是采用默认的,没写,加上,问题解决
二、插入mysql之前没有中文乱码,插入之后mysql中看到的是中文成问号乱码,找了好久才解决,在数据库链接的url的后面加编码格式处理,?useUnicode=true&characterEncoding=UTF-8
另外我的数据库编码格式都是utf8:
待加。。。
String(str1.getBytes("ISO-8859-1"),"utf-8")接收之后各种转换啊,觉得这都是治标不治本,JSP页面传值中文到action后台乱码一般都是tomcat容器编码的问题,我JSP用的是utf8,request也是utf8,我打开tomcat的conf文件下server.xml文件发现编码是采用默认的,没写,加上,问题解决
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/>
二、插入mysql之前没有中文乱码,插入之后mysql中看到的是中文成问号乱码,找了好久才解决,在数据库链接的url的后面加编码格式处理,?useUnicode=true&characterEncoding=UTF-8
<property name="url" value="jdbc:mysql://127.0.0.1:3306/mqsys?useUnicode=true&characterEncoding=UTF-8"> </property> <property name="username" value="root"></property> <property name="password" value="123456"></property>
另外我的数据库编码格式都是utf8:
待加。。。
相关文章推荐
- 如何才能够写出优美的C代码呢?
- AFNetworking 3.0迁移指南
- I.MX6 show battery states in commandLine
- Java批量插入、更新数据
- Socket 模拟Http协议发送图片文件 c#篇
- IOS开发之——蓝牙通信浅谈
- .class
- Core Animation 之 CALayer
- 为Bootstrap模态对话框添加拖拽移动功能
- CocoaPods的使用(一) 安装
- 单实例MySQL安装
- MyBatis+MySQL 传入参数
- 教你如何用百度Echarts做静态报表
- Spring 实现容器销毁该bean的时候获得一次回调
- 进程、作业和进程组
- UITableView的常见属性
- CMake/CPack变量之CPACK_PACKAGING_INSTALL_PREFIX
- 【mongodb】 log4j输出信息到mongodb
- SqlServer 递归查询树形数据
- SQL key vs index