爲什麼MySQL數據輸出中文會變成了問號????
今天在因爲換了電腦,項目進行搬移,結果又項目就出現這樣的情況,數據庫輸出的中文全部是問號(?),而另外的幾個項目卻沒有問題,最後還是數據安裝的時候沒選好字符集編碼導致的,沒設成UTF8的。
因此,我找到了MySQL的安裝目錄下的my.ini修改了字符編碼的設置。
my.ini文件裏面的修改成如下:
C:\windows\system32>net stop mysql
MySQL 服務正在停止.
MySQL 服務已成功停止。
C:\windows\system32>net start mysql
MySQL 服務正在啓動 .
MySQL 服務已經啓動成功。
mysql> status
--------------
mysql Ver 14.14 Distrib 5.5.48, for Win64 (x86)
Connection id: 1
Current database:
Current user: root@localhost
SSL: Not in use
Using delimiter: ;
Server version: 5.5.48 MySQL Community Server (GPL)
Protocol version: 10
Connection: localhost via TCP/IP
Server characterset: utf8
Db characterset: utf8
Client characterset: utf8
Conn. characterset: utf8
TCP port: 3306
Uptime: 18 sec
Threads: 1 Questions: 5 Slow queries: 0 Opens: 33 Flush tables: 1 Open tables: 26 Queries per second avg: 0.277
--------------