TA的每日心情 | 开心 2021-3-12 23:18 |
---|
签到天数: 2 天 [LV.1]初来乍到
|
开发中用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= |
|