jsp与mysql配合使用时 中文乱码 解决方法
2014-03-12 12:29
691 查看
数据库的编码,需要设置到字段级别。只设置到table级别是没有用的。
======================= 对于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"%>
这样就可以处理所有语言的乱码问题
相关文章推荐
- jsp servlet mysql fckeditor等配合使用时出现中文乱码的解决问题!
- 关于在MySQL 、 VC、 JSP 中使用UTF-8解决中文生僻字乱码的问题
- mysql导入导出数据中文乱码解决方法小结(1、navicat导入问题已解决,创建连接后修改连接属性,选择高级->将使用Mysql字符集复选框去掉,下拉框选择GBK->导入sql文件OK;2、phpmyadmin显示乱码的问题也解决,两步:1.将sql文件以utf8的字符集编码另存,2.将文件中sql语句中的字段字符集编码改成utf8,导入OK)
- jsp存取mysql中文数据结果为乱码的解决方法
- 解决jsp+MysQL输入和输出中文乱码的方法!
- 中文乱码--MySQL5.0中文问题及JDBC数据库连接和JSP汉字编码问题解决方法总
- jsp中使用ajax请求,另一个jsp接受请求插入mysql出现乱码,解决方法
- QT中使用MySql中文乱码解决方法(windows下)
- 今天使用jspsmartupload.jar实现上传文件的功能,发现中文乱码,于是总结了下解决方法
- QT中使用MYSQL中文乱码解决方法(Linux)
- 【ubuntu linux】 QT中使用MYSQL中文乱码解决方法
- JSP MySQL插入数据时出现中文乱码问题的解决方法
- jsp中文乱码 jsp mysql 乱码的解决方法
- JSP表单提交中文乱码解决方法(使用过滤器)(GET方法无效)
- jsp中文乱码 jsp mysql 乱码的解决方法
- Delphi+MySQL:TADOQuery使用插入中文乱码解决方法
- JSP,mysql,tomcat下(基于struts2)中文及其乱码问题的解决 5大配置点 使用UTF-8编码
- 使用java连接MySql,中文乱码解决的方法
- 在JSP中使用Cookie,以及操作中文的乱码解决方法
- Delphi+MySQL:TADOQuery使用插入中文乱码解决方法