84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
认证0级讲师
出現問題的原因是預設連線的是gbk編碼
解決方案如下:找到mysql設定檔my.cnf,然後配置如下:
客戶端配置[client] 在下面新增default-character-set=utf8 //預設字元集為utf8在找到[mysqld] 新增default-character-set=utf8 //預設字元集為utf8init_conconnect= 'SET NAMES utf8' //(設定連接mysql資料庫時使用utf8編碼,以讓mysql資料庫為utf8運行)
接著重啟一下mysql,再執行下剛才的指令,都是utf-8後,在java程式中可以直接使用insert into 就不用前面那個set names了
出現問題的原因是預設連線的是gbk編碼
解決方案如下:
找到mysql設定檔my.cnf,然後配置如下:
客戶端配置[client] 在下面新增
default-character-set=utf8 //預設字元集為utf8
在找到[mysqld] 新增
default-character-set=utf8 //預設字元集為utf8
init_conconnect= 'SET NAMES utf8' //(設定連接mysql資料庫時使用utf8編碼,以讓mysql資料庫為utf8運行)
接著重啟一下mysql,再執行下剛才的指令,都是utf-8後,在java程式中可以直接使用insert into 就不用前面那個set names了