為什麼這篇奇怪的中文字鄉民發文收入到精華區:因為在奇怪的中文字這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者averywu (看文不要只會用橫的看)看板PHP標題[請益] 奇怪的中文字問題時間Mon Ju...
奇怪的中文字 在 一日一樂 | 音樂分享 Instagram 的最佳解答
2021-09-10 20:41:01
【Discover Weekly - 每週新發現 】 . 這幾天收歌的時候一度以為找不到想介紹的歌曲,沒想到一個回神,歌單又滿了🤣這週分享的歌曲有兩首都是沾了爵士的饒舌歌曲,不要問我為什麼,我也不知道🤣 . 以下是本週的亂挖結果: . ☑️JB - 得個等 來自菲律賓與香港的饒舌歌手 JB,將疫情爆...
不才的mysql database 在創立時就指定用 utf8
table 也是 utf8
網頁也指定是 utf8 ( apache 裡設 default utf8 )
當然,網頁及PHP CODE本身編碼也是 utf8 。
現在遇到一個問題。
我客戶在 windows xp 下,用 firefox 輸入了 珏 這個字(王玉)。
存進資料庫裡,會變成方塊字。但其它字都沒問題(實際上還有很多字會這樣)
顯示時,遇到那些字時,就會空白,其它中文字正常(不是整個亂碼或全部空白)
我在console下撈資料看也是正常中文字(除了那些罕見中文字)
然後接到這問題的我試了一下,發現神奇的事。
在同個頁面,我用倉頡輸入法輸入「珏」(王玉),並按submit讓PHP存入資料庫
時是正常的。而用新注音輸入法,輸入「珏」(王玉)這個字則會產生上述現像。
我懷疑其它中文也是這個操作方法產生的問題。理論上utf8支援的中文字比big5多
,為什麼會這樣?我要如何處理呢?
對了,我程式碼有針對全域做 SET NAMES UTF8
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.124.142.152
※ 編輯: averywu 來自: 59.124.142.152 (06/27 16:41)