0
我有一個頁面,加載數據庫中的內容。我的頁面設置爲使用UTF-8作爲這樣PHP htmlspecialchars和字符集問題
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
我已經設置排序的分貝utf8_unicode_ci,我用這個從MySQL訪問現場:
$desc = htmlspecialchars($row['description'],ENT_QUOTES,'UTF-8');
我我已經完成了這項工作來修復智能報價和em-dashes。但是,包含這些字符的任何字段現在都會返回空白。如果我在我的htmlspecialchars調用中刪除了'UTF-8'參數,那麼我將得到全文,其中引號應該是帶有菱形問號的字符。有什麼我失蹤?