MYSQL資料編碼現在是這樣的 為什麼插入中文還是亂碼?

WBOY
發布: 2016-08-04 09:19:33
原創
1024 人瀏覽過

剩下的database和server那裡也要改嗎 我用的wamp 不知道怎麼改 這樣設定一下重啟後又成了圖片中的樣子

<code>SET character_set_database = utf8;
SET character_set_server = utf8;
</code>
登入後複製
登入後複製

在my.ini設定了三個
[client] [mysql] [mysqld]這三個設定成了utf8 也不行
MYSQL資料編碼現在是這樣的 為什麼插入中文還是亂碼?

回覆內容:

剩下的database和server那裡也要改嗎 我用的wamp 不知道怎麼改 這樣設定一下重啟後又成了圖片中的樣子

<code>SET character_set_database = utf8;
SET character_set_server = utf8;
</code>
登入後複製
登入後複製

在my.ini設定了三個
[client] [mysql] [mysqld]這三個設定成了utf8 也不行
MYSQL資料編碼現在是這樣的 為什麼插入中文還是亂碼?

<code>+--------------------------+-----------------------------------------------------------------+
| character_set_client     | utf8                                                            |
| character_set_connection | utf8                                                            |
| character_set_database   | utf8                                                            |
| character_set_filesystem | binary                                                          |
| character_set_results    | utf8                                                            |
| character_set_server     | utf8                                                            |
| character_set_system     | utf8</code>
登入後複製

題主是透過網頁插入還是終端插入?

還有表的編碼啊,關鍵在表的編碼上

<code>create table employee
(
  //..............
) DEFAULT CHARSET=utf8;</code>
登入後複製

建表語句這樣寫,把表的編碼設為utf-8, 也許會解決問題.

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板