假設我包含一個包含html的文件。該html的字符作爲感嘆號,西班牙口音(á,ó)。解析的包含文本被處理爲符號而不是正確的值。這發生在FF上,但不在IE(8)上。如何正確地將輸入轉換爲HTML字符
我曾嘗試以下功能:
用htmlspecialchars,ヶ輛,函數utf8_encode
include htmlentities("cont/file.php");
樣品file.php內容:
<div>Canción, 「Song Name」</div>
輸出:
Canci�n, �Song Name�
我只需要搜索包含特殊字符的文件並在包含之前轉換爲html實體。 – Codex73 2010-04-03 14:56:22
@ Codex73如果你已經使用了utf-8,並且你的文本在utf-8中確實是'',你不需要將字符轉換爲實體。只是拋出htmlentities – 2010-04-03 15:04:41