在論壇裡看到很多人碰到將數據插入到數據庫的時候顯示亂碼及從數據庫讀取出來的數據在網頁上顯示為亂碼的問題,為了能方便用戶能在第一時間解決問題,今天特意寫了這個教程,希望對有需要的朋友有所幫助。(其實就是做到數據庫編碼,網頁編碼及表的編碼一致)!GBK2312與下同理
(1) 設置數據庫編碼, 為了與國際接軌,一般都設置成utf-8
mysql1.gif (16.06 KB)
2007-11-2 13:34
(2)數據表的設置,也設置成utf-8
mysql2.gif (17.23 KB)
2007-11-2 13:34
(3)把你的網頁編碼也設置成utf-8,打開Dreamweaver,(修改)--(頁面屬性)
3.gif (7.54 KB)
2007-11-2 13:34
4.gif (18.36 KB)
2007-11-2 13:34
(4)在你的PHP文件的第一行加上 header("Content-Type: text/html; charset=utf-8");
5.gif (1.76 KB)
2007-11-2 13:34
(5)在對數據進行操作之前應該先進行mysql_query('set names utf8');操作,然後再執行對數據的查詢,更新,插入等
6.gif (9.49 KB)
2007-11-2 13:34