[請益] html unicode

看板PHP作者 (鬼接)時間16年前 (2009/06/03 22:08), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/3 (看更多)
大家好 剛接觸php ,就遇到資料庫編碼的問題 有個狀況是這樣的 資料庫編碼是utf8,但是存進去的資料是big5 因此有些字在資料庫裡是 伃 (伃)這種html unicode 本來最主要是輸出到web 這交給web browser會自動轉成正確的big5沒問題 但若是要把資料丟給其他程式讀的時候 就會在一堆字中出現幾個伃這樣的符號 因為一些原因 無法去更改資料庫編碼 因此只能從程式這端來處理 請問是否有什麼函式 能直接在資料撈出後自動判斷然後轉正呢? 或是要做更複雜的處理 (例如讀出來然後逐字比對,若比對到&#就再找解碼的函式..) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.73.56.198

06/04 04:58, , 1F
為什麼存進去會變big5呢? 你的網頁沒有也用utf8嗎?
06/04 04:58, 1F

06/04 09:07, , 2F
是的,網頁是BIG5,mysql輸出的時候有set names big5
06/04 09:07, 2F

06/04 09:07, , 3F
輸出的時候讓mysql轉big5再輸出,這是老系統了
06/04 09:07, 3F
文章代碼(AID): #1A9eFWk2 (PHP)
討論串 (同標題文章)
以下文章回應了本文
完整討論串 (本文為第 1 之 3 篇):
3
5
1
3
文章代碼(AID): #1A9eFWk2 (PHP)