把網頁用記事本另存為utf-8格式,然後在網頁中指定<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />後,再在讀取資料庫時加上mysql_query("set names 'utf-8'");一定不會出現亂碼了,當然資料庫,資料表,字段也要儲存為utf8_general_ci編碼形式的,通過以上操作,在網頁中是絕對不會出現亂碼情況了。
在phpmyadmin中顯示為亂碼問題
1.在自己網頁中指定<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />編碼格式。
2. 資料庫操作加上mysql_query("set names 'utf8'");看清了是utf8,不是utf-8,相關一線,用utf-8在phpmyadmin中就會是亂碼。
3. 資料庫的編碼格式為utf8_general_ci ,表格式也是utf8_general_ci,中文字段也是用utf8_general_ci