iT邦幫忙

2

少見字在瀏覽器出現「??」,但在PHPMyAdmin卻是正常呈現

  • 分享至 

  • xImage

公益性質協助製作閩南語網站時,出現一個狀況
少見字在PHPMyAdmin裡可以正常呈現,如下圖:
https://ithelp.ithome.com.tw/upload/images/20250908/20105312XHIHFsWQjS.png
但在chrome瀏覽器卻出現「??」,如下圖:
https://ithelp.ithome.com.tw/upload/images/20250908/20105312185TSdfoet.png
請問眾路高手,為什麼一樣都是用CHROME,PHPMyAdmin可以正常呈現少見字,但網頁卻是??
該如何解決呢?
感謝大家

圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

2
YC
iT邦好手 1 級 ‧ 2025-09-08 17:10:46
  1. 編碼問題
    PHPMyAdmin 和 你網頁用的編碼不同。
    也許是mysql的老問題
    但是實際狀況你還是要自己追蹤!

  2. 字型問題
    把你的字,直接放到sample html看一下,是否正常顯示

zzhsu20 iT邦新手 5 級 ‧ 2025-09-08 21:56:56 檢舉

謝謝YC大的建議,因為是少見字或異體字,所以資料表編碼是用utf8mb4,後來是忘記在php讀資料庫時改成SET NAMES utf8mb4,魔鬼都藏在細節裡,疏忽了...

2

這是很常見的編碼問題。
你得先確定您的程式裏,宣告的編碼是什麼。
資料庫的編碼是什麼。

如果你不清楚什麼是什麼編碼的話。那百分百一定是編碼問題。

zzhsu20 iT邦新手 5 級 ‧ 2025-09-08 21:57:04 檢舉

的確百分百是編碼問題,資料表編碼是用utf8mb4,後來是忘記在php讀資料庫時改成SET NAMES utf8mb4,謝謝大神的指示

我要發表回答

立即登入回答