作者nclovegc (宅沒有罪)
看板PHP
標題Re: [請益] utf-8顯示問題
時間Thu Aug 12 16:42:46 2010
推文推不下 抱歉!!
有試過
$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
1F:推 lucky72:mysql_query("SET NAMES 'utf8'"); //utf跟8不要加- 08/12 16:51
2F:推 linbob09:刪掉 - 也是不行 08/12 17:03
3F:推 linbob09:剛剛試過樓上的"SET NAMES 'utf8'" 改過就可以,好像差 08/12 17:11
4F:→ linbob09:在"跟'的用法,但是當我改回去我原本的樣子,又可以顯示 08/12 17:12
5F:→ linbob09:中文了,這是怎麼回事? 08/12 17:13
6F:推 lucky72:可能要交叉測試囉,SQL裡面沒有"符號,要用'包,所以在PHP 08/13 09:02
7F:→ lucky72:裡面就用「"」包住「'」@@ 08/13 09:02
8F:推 rkt:網頁檔本身的編碼有檢查了嗎 也要是ute-8 08/16 10:36