Java乱码
2016-06-08 00:00
274 查看
摘要: Java乱码
且注意项目的默认字符集也设置为utf-8格式
我们需要修改conf/server.xml这个文件,让它知道发送过来的字符集为UTF-8
以及设置JDBC连接:
Java乱码
在开发JavaEE的过程中,新手们会经常遇到乱七八糟的乱码问题。**其根本问题,就是字符编码未统一。**在实际开发中,建议采用统一的编码UTF-8。因为该格式的兼容性最好,可以解决网络字节序大小端问题,并且可以表示大部分字符。代码中文乱码
在代码中,会出现中文乱码的问题,建议统一采用 UTF-8的编码格式,然后编译的时候,指定编码格式 javac -encoding utf8且注意项目的默认字符集也设置为utf-8格式
JSP乱码
JSP的乱码问题,也和Java代码乱码一样,需要统一配置为UTF-8TOMCAT 乱码
TOMCAT如果没有配置好,那么会出现乱码问题,因为TOMCAT默认采用ISO-XXX的编码,即接受到HTTP请求后,会默认的认为该编码为IOS-XXX进行解码,SO,到Java业务代码中的时候,中文就乱码了。我们需要修改conf/server.xml这个文件,让它知道发送过来的字符集为UTF-8
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" />
Client端乱码
因为和TOMCAT约定的字符集编码为UTF-8,所以,我们也需要在Client端发送的请求和接受的响应采用UTF-8进行解码。MySQL 乱码
统一MySQL服务器编码为UTF-8:[mysqld]#mysqld character-set-server=utf8 [mysql] #mysql default-character-set=utf8 [client] #client default-character-set=utf8
以及设置JDBC连接:
jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8
相关文章推荐
- Orace查询数据出现乱码的问题解决思路
- oracle em 按钮乱码解决办法及em网页变成英文
- C#读取中文文件出现乱码的解决方法
- mysql命令提示行连接乱码的解决
- 解决Java程序使用MySQL时返回参数为乱码的示例教程
- Jquery乱码的一次解决过程 图解教程
- 解决realplayer11中文正式版网页右键乱码问题embed_cn.dll
- 计算机中的字符串编码、乱码、BOM等问题详解
- PHP附件下载中文名称乱码的解决方法
- PHP使用PDO操作数据库的乱码问题解决方法
- php+AJAX传送中文会导致乱码的问题的解决方法
- Discuz!nt 源文件变成乱码的解决方法
- jQuery调用AJAX时Get和post公用的乱码解决方法实例说明
- JavaScript中出现乱码的处理心得
- Js,alert出现乱码问题的解决方法
- 深入Lumisoft.NET组件开发碰到乱码等问题的解决方法
- jquery中文乱码的多种解决方法
- Jquery网页出现的乱码问题的三种解决方法
- oracle安装出现乱码等相关问题
- GET方法URL中传递中文参数乱码的解决方法