Re: [請益] 用CSS無法顯示中文字
→
02/11 23:01,
02/11 23:01
→
02/11 23:02,
02/11 23:02
→
02/11 23:02,
02/11 23:02
→
02/11 23:03,
02/11 23:03
推
02/12 09:46,
02/12 09:46
→
02/12 09:48,
02/12 09:48
→
02/12 09:48,
02/12 09:48
以XP來說,記事本可以存Unicode(實際上是UTF-16)跟UTF-8。
另外記事本存檔一定會加上BOM。PSPad吃不吃BOM我就不知道了,沒在用。
這時候建議的作法是
1.確認你的檔案存檔的編碼
PSPad可以直接看,Notepad存檔的編碼選項會顯示目前用的編碼
2.確認瀏覽器用來顯示文字的編碼
唉伊: 右鍵 -> 編碼
火狐: 主功能表 -> 檢視 -> 語言與字元編碼
這中間你也可以改charset看結果有無不同。例如改成big5,utf-16...
不過這有點"罔試"的意味在就是[汗]
3.如存檔跟顯示編碼都是UTF-8,可以看看是不是BOM惹禍。提供兩種檢查法
在PHP的第一行就送header出來,看看會不會有錯誤
有錯誤表示有BOM
PSPad切換成Hex mode,檢查檔案開頭是不是以下的字元
* EF BB BF -> UTF-8 BOM
* FE FF -> UTF-16 BOM, Big Endian
* FF FE -> UTF-16 BOM, Little Endian
* 00 00 FE FF -> UTF-32 BOM, Big Endian
* FF FE 00 00 -> UTF-32 BOM, Little Endian
如果都不是表示無BOM。試驗看看是有BOM還是無BOM時比較正常
如果以上方法都看不出任何異狀,那就要再找有哪些其他症狀了[汗]
如果你用PHP,建議不要用記事本寫Code。用其他編輯器也建議存成不加BOM。BOM偶而會
讓PHP出現一些怪問題,例如自訂的http header送不出去,或是檔案開頭出現奇怪的字
元等等。
據稱將來PHP6會改善。不過很多地方還在用PHP4…
--
這閃電拳能射出雷射光,威力每平方公分一萬億瓦特
威力無比,拳到之處,攻無不克
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.244.113.189
※ 編輯: GALINE 來自: 60.244.113.189 (02/12 11:09)
推
02/12 11:22, , 1F
02/12 11:22, 1F
推
02/12 11:31, , 2F
02/12 11:31, 2F
→
02/12 12:36, , 3F
02/12 12:36, 3F
→
02/12 12:36, , 4F
02/12 12:36, 4F
→
02/12 12:37, , 5F
02/12 12:37, 5F
討論串 (同標題文章)