mysql編碼問題,mysql編碼問題

時間 2022-07-15 16:00:02

1樓:天上地下

看你的描述 應該是沒有把以前的表刪掉重建 就是我說的第四部 你看看下面步驟吧

① 首先把mysql的服務停掉 在執行視窗輸入:net stop mysql② 把伺服器和客戶端的字符集改成自己想用的字符集:gb2312或是utf8等…… 具體操作為:

開啟mysql安裝目錄下的my.ini; 找到default-character-set,將其改為自己想用的字符集:gb2312或是utf8等……,要注意的是這裡有兩個default-character-set,用ctrl+f定位在檔案最前面輸入default就會找到,都要改過來;③ 重啟mysql伺服器,在執行視窗輸入:

net start mysql④ 最重要的是一點是,到這裡我們已經能夠解決亂碼問題了,可問題是我們依然還會出現亂碼問題,這是因為我們現在的表被建立的時候用的是預設的字符集(latin1),所以這時候我們要把表刪除,然後重建就可以了

2樓:匿名使用者

修改mysql下的配置檔案my.cnf,

尋找下default-character-set,有的話改為utf8;

沒有的話在[client]選項下新增default-character-set = utf8

MySQL讀取中文資料的問題,在MySQL的命令列介面是可以

很明顯是編碼問題 要想不出現亂碼 請確保 如下幾個地方編碼相同。拿gb2312來說 1 你的資料庫編碼為gb2312.2 你的資料庫連線為gb2312.3 你的php檔案,html檔案編碼是gb2312 看了你的php 你用到了 db query set names gb2312 但是你位置放錯了。...

MYSQL安裝問題

1.4 mysql 資料庫伺服器的安裝 你可以進入安全模式把sql完全解除安裝 把sql目錄都刪掉 然後再重新安裝,如果不行就換一張安裝盤 有可能是你得安裝檔案有問題 再不行就只有重灌系統了 嗯,以前安裝的mysql的服務在執行,在服務中禁止,然後刪除 我沒碰到過這樣的情況 可能你的系統有問題,或則...

mysql條件問題

sql select from shop where class id class and system system or system default order by id desc limit 0,10 先判斷class id,然後判斷system,加個括號。select from shop...