廣告

網友您好,若是您覺得我寫的工具或文章對您有幫助,
而您或者您的朋友有在博客來購物,可以透過底下連結

如何在博客來購物贊助網站或是點選計數器下方的博客來圖示來讓網站可以永續經營。

2008年9月29日 星期一

為什麼php查詢資料庫的資料中文會什麼會變亂碼(?問號)

朋友在 匯智租用虛擬主機,mysql的編碼是用utf8編碼,php的程式也是存成utf8,但是只要去查詢資料庫出來的中文字都會變成亂碼(?號)但是英文及數字就正常,幫他找了問題,發現mysql預設的查詢是使用big5的方式傳送,需要加mysql_query("SET NAMES 'utf8'"); 就可以解決這個問題。
1.這是登入畫面 2.選管理網站上的檔案 3.網站的根目錄存在httpdocs 4.根目錄中的檔案列表 5.讀取資料庫的程式碼 6.資料庫的資料都變成? 7.有時候執行時,網頁一頁空白,沒有任何訊息 8.那是因為編碼設定錯誤所造成,可以改變編碼為utf-8或是自動選取,就可以看到網頁內容 9.這是原本連結mysql的語法 10.加入mysql_query("SET NAMES 'utf8'");
11.網頁的內容正常顯示了

贊助

彰化一整天粉絲團

About Me

我的相片

很多人問我為什麼叫"一整天",其實這是有原故的.有一天看一本書.就是說如何介紹自己.裡面說到如何讓別人對你的名字有印象.就要讓別人跟你的名字或是身體的一些特徵有關.比如很胖.就會被別人取小胖或是胖子.或是跟名字有關的諧音,那天看布袋戲中有一個叫”一頁書”的角色.所以我就想我的名字.可以想出什麼字出來.結果我把我的名字"明和",拆成日月和,日月和在一起,就代表白天晚上都在一起.就取名為"一整天",而這個"一整天"跟我的名字有關也方便別人記憶,後來發現"一整天"這個名詞太常被用,所以就在"一整天"前面加上"彰化"變成"彰化一整天",為什麼要加彰化.因為我老家在彰化,所以以後別人要找我的部落格的話.我都會跟他們說,請到yahoo或是google打"彰化一整天"第一筆出現的就是我的Blog. PS:現在只要輸入"一整天"可以找到.

Google+ Followers