mysql 資料庫亂碼問題,按如下順序檢查,一步一步排除出錯位置。
最好全部編碼都使用utf8編碼。
網頁頁面編碼方式使用utf8:
然後檢查連線mysql資料庫時設為utf8:
mysql_query("set character set 'utf8'",$con);
mysql_query("set names 'utf8'",$con);
檢查資料庫字符集為utf8:utf8 -- utf-8 unicode 排序規則為:utf8_general_ci
檢查資料庫中的表的字符集為utf8:utf8 -- utf-8 unicode 排序規則為:utf8_general_ci
檢查資料庫中的表的字段字符集為utf8:utf8 -- utf-8 unicode 排序規則為:utf8_general_ci
全部檢查完成後就可以測式你的專案了,如果在未改編碼前有新增中文,則要重新新增中文的資料才能正常顯示。祝你成功。
資料庫中文亂碼問題(mysql)
好多朋友都遇到過資料庫中訪問中文亂碼的情況,要解決有很多方法,這裡給我我個人遇到的情況!首先要做到的是將資料庫與程式統一編碼 都用utf 8,或都用gbk,gb2312.下面給出的是都用utf 8的例子 1.建資料庫時要把資料庫的型別設定為utf 8的,2.連線資料庫時要宣告採用utf 8字符集 c...
MySQL資料庫亂碼問題總結
解決mysql資料庫亂碼問題總結 解決辦法 1 修改安裝檔案根目錄下的my.ini檔案 搜尋欄位default character set,設定其值為utf8 gbk之一 注意設定utf8的時候不能設成utf 8 注意 這個檔案裡不止一處要修改的,如果你把這個檔案裡default character...
解決mysql資料庫亂碼問題
1,檢視資料庫編碼 命令 show variables like character set 2,修改已設定編碼 如對character set database修改編碼 命令 set character set database utf8 3,現象 用jdbc將中文字段插入mysql資料庫中,然後...