在my.ini中,MySQL的默認字符集是latin1,我們常用的存儲中文的字符集為utf-8(在MySQL寫為utf8)以及gbk。
所以在需要存儲中文的表格中,可以這樣定義:在定義表格的最後加上DEFAULT CHARSET的設置語句。
親測成功。
此外也可以通過修改my.ini進行全局的默認字符集編碼調整。
此外,如果使用ibatis,需要進行以下的配置。
mysql.driver = com.mysql.jdbc.Driver
mysql.url = jdbc:mysql://localhost:3306/ecommsite?useUnicode=true&characterEncoding=gbk
mysql.username = root
mysql.password = *******