爲什麼MySQL數據輸出中文會變成了問號????

爲什麼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
--------------




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章