开发中用UTF-8开发就是标准的开发编码,跨平台下开发,你就发现你的程序乱码问题基本没有,这就少给你带来麻烦。
建立数据库也不例外,我开发都习惯用编码utf8来开发(注意:在数据库中UTF-8就写为utf8)
建立数据库开发编码为utf8就几个地方而已
1。建立容器
2。连接
注意:有些人话你做啦这些工,还有一个地方要设置编码,建立数据库表时候还没设置编码呢?我在这说下,建立容器就不用做那啦,因为你容器编码是utf8啦,表也是utf8,所以我就无做那个工啦!不过你想知道的话,我也提供方法,下面的就是表的编码就是utf8的
CREATE TABLE IF NOT EXISTS test(
test_id int auto_increment,
test_name varchar(50)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
步骤:
1。好啦,先来建立容器
create database if not exists test default character set utf8;
2。连接设置编码为utf-8
在连接的时候加上
dao.drivername=com.mysql.jdbc.Driver
dao.url=jdbc:mysql://localhost:3306/asking?useUnicode=true&characterEncoding=UTF-8
dao.username=
dao.passwd=