看板 PHP 關於我們 聯絡資訊
推文推不下 抱歉!! 有試過 $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
lucky72:mysql_query("SET NAMES 'utf8'"); //utf跟8不要加- 08/12 16:51
linbob09:刪掉 - 也是不行 08/12 17:03
linbob09:剛剛試過樓上的"SET NAMES 'utf8'" 改過就可以,好像差 08/12 17:11
linbob09:在"跟'的用法,但是當我改回去我原本的樣子,又可以顯示 08/12 17:12
linbob09:中文了,這是怎麼回事? 08/12 17:13
lucky72:可能要交叉測試囉,SQL裡面沒有"符號,要用'包,所以在PHP 08/13 09:02
lucky72:裡面就用「"」包住「'」@@ 08/13 09:02
rkt:網頁檔本身的編碼有檢查了嗎 也要是ute-8 08/16 10:36