mysql配置沒問題,但不顯示中文;
吴勇文
吴勇文 2018-08-27 23:55:00
0
2
1271

mysql>顯示變數如“%cola%”;
---------------------------------- ---- ------------ -
|變項名稱        |值           |
---------------------------------- ----------- ------
|排序規則連線 | utf8_general_ci |
| collat​​ion_database | | utf8_general_ci |
| collat​​ion_server     | utf8_general_ci |
---------------------- -----------------

mysql>顯示變數如“%char%”;
-------------------------- ------------ -----------------------------------
|變項名稱            |值                                    ----------------
|字符集客戶     | utf8                                字符集連接 | utf8                                字符集資料庫utf8                                字符集檔案系統 |二元                                   字符集結果    | utf8                                字符集伺服器     | utf8                                字符集系統     | utf8                                字符集_目錄       | C:\phpStudy\PHPTutorial\MySQL\share\charsets\ |
-------------------------- ------- -------------------------------------------------- --

mysql>建立表格 emp3(
    ->   `id` int(11) NOT NULL AUTO_INCRMENT,
    ->   `username` varchar(50) NOT NULL,
  ->   `province` varchar(20) NOT NULL,
    ->   `age` tinyint(3) unsigned NOT NULL,
    ->  (`id`)
    -> ) ENGINE=InnoDB CHARSET=utf8;
查詢正常,0 行受影響(0.03 秒)

#

吴勇文
吴勇文

加油!努力!奋斗!

全部回覆(1)
天忆

因為cmd命令列的字元編碼是gbk,所以你插入的是gbk編碼的數據,而你的表是utf8編碼,所以插入會亂碼,你可以試建一個gbk編碼的數據表,執行set names gbk;然後再命令列插入資料

  • 回覆 非常感謝,已解決
    吴勇文 作者 2018-08-28 23:26:01
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板