#自製工具書# MySQL插入中文,擷取資料得到亂碼?

來源:互聯網
上載者:User

在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 = *******


相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.