mysql 資料庫亂碼問題

2021-09-09 04:25:47 字數 561 閱讀 2285

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資料庫中,然後...