有時候我們用中文存取MYSQL資料庫資料的時候會出現亂碼,
又也許你在PHPMYADMIN看到的時候是明碼, 但用echo抓出來後卻是” ??? ” 的亂碼.
又或是在儲存的時候就已經是亂碼了, 要怎麼解決呢?
可以試試看以下的方法:
mysql_query("SET NAMEs 'utf8' "); $sql = mysql_query("SELECT * FROM wp_posts where ID = 2");
不管INSERT 或是SELECT出來, 都在mysql_query前加入
"SET NAMES 'utf8' "
就可以確保資料庫存取時是以UTF-8的編碼儲存, 那在做資料轉換的過程應該就可以把編碼問題解決了~
發佈留言