jsp写入mysql数据库中文乱码解决方案
2013-06-07 12:26
323 查看
数据库的编码,需要设置到字段级别。
对于jsp+mysql的多语言问题,可以用以下解决方案,可以对任意语言都适用。
1.在数据库链接字符串上要形如:jdbc:mysql://localhost:3306/db?useUnicode=true&characterEncoding=UTF-8(注意要加characterEncoding=UTF-8)
2.在数据库表和相应的字段都要的charset要选择utf8(字段也要加)
3.在servlet的java中去参数时要加上:httpServletRequest.setCharacterEncoding("UTF-8");
4.jsp页面要加上字符集: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
这样就可以处理所有语言的乱码问题。
对于jsp+mysql的多语言问题,可以用以下解决方案,可以对任意语言都适用。
1.在数据库链接字符串上要形如:jdbc:mysql://localhost:3306/db?useUnicode=true&characterEncoding=UTF-8(注意要加characterEncoding=UTF-8)
2.在数据库表和相应的字段都要的charset要选择utf8(字段也要加)
3.在servlet的java中去参数时要加上:httpServletRequest.setCharacterEncoding("UTF-8");
4.jsp页面要加上字符集: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
这样就可以处理所有语言的乱码问题。
相关文章推荐
- java(jsp)使用MySql数据库,中文乱码的完整解决方案
- SSH框架项目+jsp页面+MySQL数据库,数据中文乱码问题解决方案合集
- Java、JSP插入数据到MySQL数据库时出现中文乱码的最终解决方案
- jsp向mysql数据库添加中文出现乱码的解决方案
- JSP向MySQL数据库中写入中文字符乱码问题
- JSP中文乱码问题终极解决方案
- Tomcat 下 JSP(enctype="multipart/form-data") post 提交时中文乱码解决方案
- 使用myeclipse插入数据到mysql 出现中文乱码|utf8乱码解决方案[适合tomcat部署的jsp应用]
- JSP连接mysql数据库导出数据出现中文乱码(问号)
- JSP中文乱码问题终极解决方案
- 黑马day06 jsp之中文乱码&原理&解决方案
- JSP中文乱码解决方案-Tomcat5.0版
- JSP中文乱码问题终极解决方案(下)
- 关于使用jsp时出现中文乱码的解决方案总结
- [zz]谈论MySQL与JSP中文乱码问题的解决方案
- JSP+servlet+cookie中的表单中文乱码出错的解决方案
- 关于使用jsp时出现中文乱码的解决方案总结
- jsp写入mysql数据库时出现乱码
- jsp页面的中文乱码解决方案讨论
- JSP中文乱码问题终极解决方案