如果匯入的資料出現了亂碼,需要考慮以下幾個問題:
1.源資料編碼格式
在匯入源資料時可能是自己的sqlyog版本太低,只支援office2007驅動,所以我把**儲存為csv格式,但應注意excel另為csv時有兩種選項,乙個是說明了utf-8,另乙個未說明,為了保險,選擇前者。
2.mysql編碼
參考部落格:
我的my.ini路徑:
在my.ini的幾個標籤加幾行編碼設定即可,具體見上面的參考部落格。
注意修改完配置檔案之後要重新啟動mysql服務。如果重啟時無法開啟服務就再看上面部落格的後面。
3.(還可能要)在sqlyog中右鍵資料庫名稱,選擇「更改資料庫」,改變基字符集
4.(可能要)建表的時候在create table 語句的括號外分號前加一句charset=utf8
5.如果sqlyog資料在修改了預設的資料型別之後導不進去就先按預設設定無腦導,先導進去再改變表(我好慘一女的。。)
6.想到了再說。
mysql中的編碼問題 mysql編碼問題總結
網上查了一些mysql編碼相關的資料,在這裡整理下,不對的地方歡迎各位批評指正。character set server 預設的內部操作字符集 character set connection 連線層字符集 character set results 查詢結果字符集 character set da...
mysql編碼問題
首先設定mysql的編碼為utf8 在linux下修改 個my.cnf的 個 etc mysql my.cnf檔案 找到客戶端配置 client 在下面新增 default character set utf8 預設字符集為utf8 在找到 mysqld 新增 default character s...
mysql 編碼問題
1.資料庫 2.php檔案 3.頁面 mysql query set names utf8 utf8與utf 8 全部用gb2312 1.php檔案可用dw修改 頁面屬性來改變成改變成gb2312 2.必須使用set name utf8是屬於mysql資料庫的 utf 8是屬於頁面的 全部用utf8...