Re: [請益] utf-8顯示問題

看板PHP作者 (宅沒有罪)時間15年前 (2010/08/12 16:42), 編輯推噓5(503)
留言8則, 3人參與, 最新討論串2/5 (看更多)
推文推不下 抱歉!! 有試過 $ConnDB = mysql_connect($HostName, $UserName, $Password) or die(mysql_error()); mysql_query("set names 'Big5'", $ConnDB); ↑加上你的DB呢@@? ※ 引述《linbob09 (累斃了)》之銘言: : 這個問題在板上爬過文,但是都無解 : 在內碼打了<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> : 和這三個mysql_query('SET NAMES utf-8'); :     mysql_query('SET CHARACTER_SET_CLIENT=utf-8'); :     mysql_query('SET CHARACTER_SET_RESULTS=utf-8'); : mysql的校對也是utf-_8_general_ci,而在mysql的瀏覽網頁也都可以正常顯示中文 : 但是偏偏在我寫的網頁裡面,中文的部分都會變成??? : 想請教各位到底是哪邊還要改呢?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.79.199.36

08/12 16:51, , 1F
mysql_query("SET NAMES 'utf8'"); //utf跟8不要加-
08/12 16:51, 1F

08/12 17:03, , 2F
刪掉 - 也是不行
08/12 17:03, 2F

08/12 17:11, , 3F
剛剛試過樓上的"SET NAMES 'utf8'" 改過就可以,好像差
08/12 17:11, 3F

08/12 17:12, , 4F
在"跟'的用法,但是當我改回去我原本的樣子,又可以顯示
08/12 17:12, 4F

08/12 17:13, , 5F
中文了,這是怎麼回事?
08/12 17:13, 5F

08/13 09:02, , 6F
可能要交叉測試囉,SQL裡面沒有"符號,要用'包,所以在PHP
08/13 09:02, 6F

08/13 09:02, , 7F
裡面就用「"」包住「'」@@
08/13 09:02, 7F

08/16 10:36, , 8F
網頁檔本身的編碼有檢查了嗎 也要是ute-8
08/16 10:36, 8F
文章代碼(AID): #1COxG9Wp (PHP)
討論串 (同標題文章)
本文引述了以下文章的的內容:
以下文章回應了本文
完整討論串 (本文為第 2 之 5 篇):
文章代碼(AID): #1COxG9Wp (PHP)