開發中用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=