[請益] 中文便亂碼問題 (已爬文)

看板PHP作者 (小阮)時間14年前 (2010/08/15 20:53), 編輯推噓4(4017)
留言21則, 12人參與, 最新討論串1/1
爬文找到了這三個要點 ◎ 資料庫編碼設定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)

08/15 21:36, , 1F
會不會是瀏覽器的問題~~有此問題檔案嗎?
08/15 21:36, 1F

08/15 21:50, , 2F
有碼無字也會是你這種狀況...是否該提供更多訊息呢?
08/15 21:50, 2F

08/15 22:37, , 3F
你瀏覽器選一下編碼 utf-8 看看字會不會出現
08/15 22:37, 3F

08/15 23:11, , 4F
原po go!!!!
08/15 23:11, 4F

08/16 01:31, , 5F
<HEAD></HEAD>中間多包個編碼
08/16 01:31, 5F

08/16 01:33, , 6F
<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html;
08/16 01:33, 6F

08/16 01:37, , 7F
charset=utf-8">
08/16 01:37, 7F

08/16 02:00, , 8F
我比較好奇,原po是說「部份中文」耶… 編碼錯的話應該會
08/16 02:00, 8F

08/16 02:00, , 9F
是「全部中文」都亂碼才對!?
08/16 02:00, 9F

08/16 09:13, , 10F
是阿 所以我現在懷疑是CODE的問題
08/16 09:13, 10F

08/16 09:13, , 11F
如果在處理中文字的部分 應該是兩個兩個位元一起處理
08/16 09:13, 11F

08/16 09:14, , 12F
嗎?? 還是怎麼樣? 先謝謝大家的回答了^^
08/16 09:14, 12F

08/16 09:45, , 13F
之前看好像是兩個位元還三個位元一組的樣子@@
08/16 09:45, 13F

08/16 09:54, , 14F
utf-8 是不定的阿...XD.. 用mbstring 去處理吧..
08/16 09:54, 14F

08/16 10:18, , 15F
試試把檔案「轉換至UTF-8碼格式(檔首無BOM)」看看…
08/16 10:18, 15F

08/16 10:32, , 16F
樓上的我試過了 謝謝喔
08/16 10:32, 16F

08/16 12:24, , 17F
變成框框似乎是字型的問題,你有指定字型嗎?
08/16 12:24, 17F

08/16 12:51, , 18F
沒耶 請問怎麼指定
08/16 12:51, 18F

08/16 19:26, , 19F
用css的方式指定font-family,有些字型字彙很少…
08/16 19:26, 19F

08/16 20:40, , 20F
感謝大家 我解決了目前的問題了
08/16 20:40, 20F

08/17 23:02, , 21F
可否請樓主回來更新一下問題是如何解決的
08/17 23:02, 21F
文章代碼(AID): #1CP-DNn0 (PHP)