作者linbob09 (累斃了)
看板PHP
標題[請益] utf-8顯示問題
時間Thu Aug 12 16:32:13 2010
這個問題在板上爬過文,但是都無解
在內碼打了<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: 163.13.129.19
1F:推 cleanwind:你有試過把 utf-8 刮起來嗎? 08/12 16:49
2F:→ cleanwind:mysql_query('SET NAMES \'utf-8\''); 08/12 16:49
試過了,還是不行。我是用apache的,要網址的話....
3F:推 nclovegc:網址能來一下嗎XDD 08/12 17:11
4F:→ wolfkao:是只有從資料庫撈出來的會亂碼.還是都亂碼? 08/12 18:21
挖出來的
奇怪的是,如果用好的話,過幾分鐘在跑一次,就又變???了...這是怎麼回事?
※ 編輯: linbob09 來自: 122.126.233.117 (08/12 20:51)
5F:推 tonytsai88:我都打set names utf8耶 中間有-嗎? 08/12 20:52
6F:推 cleanwind:中間沒 - 號 ... orz 對不起我錯了 >_< 08/12 21:55
7F:→ linbob09:有沒有-號不是都一樣嗎??? 08/12 23:00
8F:→ JoeHorn:for 樓上: 不建議冒險.. SHOW COLLATION 可看 Chaset 有啥 08/12 23:04