遇到這個問題的程式設計者,想要利用google大神找尋答案的時候,不外乎就是使用如同標題一般的搜尋字串,希望找到那麼一點機會,讓亂碼的問題可以全面消失!這邊不講原理,原理網路上很多可以慢慢爬,這邊只提供一個可能適用於你的惱人狀況的解法.試試看吧!
在mysql_select_db的區塊之前,安插程式片段如下:
當然,除了這一段資料庫的編碼設定之外,將網頁存成utf-8格式也是必要的!建議使用Notepad++來做這一個另存新檔的動作.如此一來不但網頁上可以順利呈現utf-8編碼,資料庫在讀寫上也能順利進行,不會有"亂碼"或是"????"的字樣出現~
這段程式碼是在征戰國內外主機之後,對於utf-8編碼的精華心得,希望對你/妳有幫助!注意,有時候utf8與utf-8這兩個不同寫法,會產生不同結果喔!
在mysql_select_db的區塊之前,安插程式片段如下:
mb_internal_encoding('utf8');
mysql_query("SET CHARACTER SET 'utf8'");
mysql_query("SET NAMES 'utf8'");
mysql_select_db($DB_NAME);
當然,除了這一段資料庫的編碼設定之外,將網頁存成utf-8格式也是必要的!建議使用Notepad++來做這一個另存新檔的動作.如此一來不但網頁上可以順利呈現utf-8編碼,資料庫在讀寫上也能順利進行,不會有"亂碼"或是"????"的字樣出現~
這段程式碼是在征戰國內外主機之後,對於utf-8編碼的精華心得,希望對你/妳有幫助!注意,有時候utf8與utf-8這兩個不同寫法,會產生不同結果喔!