作者juan19283746 (小阮)
看板PHP
標題[請益] 中文便亂碼問題 (已爬文)
時間Sun Aug 15 20:53:41 2010
爬文找到了這三個要點
◎ 資料庫編碼設定UTF-8了嗎?
◎ PHP程式檔案用UTF-8編碼了嗎?有沒有不小心用到BOM?
◎ HTML有用UTF-8嗎?有沒有在head的地方設定以下的Meta Tag?
<meta http-equiv=content-type content="text/html; charset=utf-8" />
第一點 我沒用到資料庫
第二點 我是用notepad++編輯的 有選擇 "編譯成UTF-8碼 (檔首無BOM)"
第三點 HTML有用UTF-8嗎? >>這個不太懂
然後Meta Tag是加在 <head> </head>之間嗎
我跑出來的"部分中文"還是會有亂碼的問題(變成框框)
想請問這還是編碼的問題嗎
還是是coding的部分有出錯
大概是哪個方面的錯誤
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.39.192.186
※ 編輯: juan19283746 來自: 114.39.192.186 (08/15 20:54)
1F:→ jimpop:會不會是瀏覽器的問題~~有此問題檔案嗎? 08/15 21:36
2F:→ chaoms:有碼無字也會是你這種狀況...是否該提供更多訊息呢? 08/15 21:50
3F:→ ileadu:你瀏覽器選一下編碼 utf-8 看看字會不會出現 08/15 22:37
4F:推 kobe04262002:原po go!!!! 08/15 23:11
5F:推 dance1016:<HEAD></HEAD>中間多包個編碼 08/16 01:31
6F:→ dance1016:<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; 08/16 01:33
7F:→ dance1016:charset=utf-8"> 08/16 01:37
8F:→ chrisQQ:我比較好奇,原po是說「部份中文」耶… 編碼錯的話應該會 08/16 02:00
9F:→ chrisQQ:是「全部中文」都亂碼才對!? 08/16 02:00
10F:→ juan19283746:是阿 所以我現在懷疑是CODE的問題 08/16 09:13
11F:→ juan19283746:如果在處理中文字的部分 應該是兩個兩個位元一起處理 08/16 09:13
12F:→ juan19283746:嗎?? 還是怎麼樣? 先謝謝大家的回答了^^ 08/16 09:14
13F:推 kobe04262002:之前看好像是兩個位元還三個位元一組的樣子@@ 08/16 09:45
14F:→ kylekai:utf-8 是不定的阿...XD.. 用mbstring 去處理吧.. 08/16 09:54
15F:推 leejihchi:試試把檔案「轉換至UTF-8碼格式(檔首無BOM)」看看… 08/16 10:18
16F:→ juan19283746:樓上的我試過了 謝謝喔 08/16 10:32
17F:→ KC73:變成框框似乎是字型的問題,你有指定字型嗎? 08/16 12:24
18F:→ juan19283746:沒耶 請問怎麼指定 08/16 12:51
19F:→ ShangTang:用css的方式指定font-family,有些字型字彙很少… 08/16 19:26
20F:→ juan19283746:感謝大家 我解決了目前的問題了 08/16 20:40
21F:→ ming220:可否請樓主回來更新一下問題是如何解決的 08/17 23:02