ibatis插入数据乱码问题
2012-10-11 14:05
239 查看
java程序里面都检查了,当参数传递到实体类里面的时候都没有出现乱码,但是插入到数据库的时候是乱码,于是我检查了数据库的编码,结果都是utf-8的,于是我修改了ibatis的配置文件信息,将数据库连接那一块修改了:
原先:
<property
name="JDBC.ConnectionURL" value="jdbc:mysql://localhost/test" />
修改成:
<property
name="JDBC.ConnectionURL" value="jdbc:mysql://localhost/test?characterEncoding=utf-8"
/>
便没有错误了。
当插入数据为空的时候检查到的错误就是jsp页面只是指定了pageEncoding="utf-8",并没有指定
<meta
http-equiv="Content-Type" content="text/html; charset=UTF-8"/>,并且在程序调用数据的时候都需要指定编码格式,并且使用filter,这样几乎就可以避免乱码问题了!
原先:
<property
name="JDBC.ConnectionURL" value="jdbc:mysql://localhost/test" />
修改成:
<property
name="JDBC.ConnectionURL" value="jdbc:mysql://localhost/test?characterEncoding=utf-8"
/>
便没有错误了。
当插入数据为空的时候检查到的错误就是jsp页面只是指定了pageEncoding="utf-8",并没有指定
<meta
http-equiv="Content-Type" content="text/html; charset=UTF-8"/>,并且在程序调用数据的时候都需要指定编码格式,并且使用filter,这样几乎就可以避免乱码问题了!
相关文章推荐
- ibatis插入数据乱码问题
- hibernate插入数据到mysql数据库中乱码问题
- MySQL 插入数据时,中文乱码问题的解决
- Java在mysql插入数据的时候的乱码问题解决
- MySql插入中文数据,乱码问题的解决
- MySQL 插入数据时,中文乱码问题的解决
- 解决jsp插入数据库中的数据出现乱码问题
- SQL Server插入中文数据出现乱码问题
- JDBC连接MySQL 插入中文数据的乱码问题
- JAVA WEB将数据插入SQL的乱码问题
- 解决mysql无法插入中文数据及插入后显示乱码的问题【亲测图文解说!】【转载】
- MySQL 插入数据时,中文乱码问题的解决
- oracle中插入数据出现乱码问题的解决
- plsqldeveloper、oracle数据库插入数据乱码的问题
- JSP MySQL插入数据时出现中文乱码问题的解决方法
- 解决MSSQL中插入中文数据显示乱码的问题!
- MySQL 插入数据时,中文乱码问题的解决
- oracle中插入数据出现乱码问题的解决
- MYSQL数据插入 乱码问题 default-character-set=latin1改成default-character-set=utf8 在my.ini文件中。需要改动两处
- Android客户端页面提交数据到tomcat的servlet插入mysql中的信息表遇到的中文乱码问题