我將在此問題上拉我的頭髮。如果有人有任何解決方案。 我有一個HTML字符串是否有任何解決方案將unicode數字符號轉換爲實際字符
$html = '<div id="main">What is going on </div><div>یہاں
تو کوئی ہ</div>
<span>Some More Text <good></span>;
這是具有HTML實體+英文字符+ Unicode字符數字符號的混合的HTML字符串。 我只想將unicode字符的數字符號轉換爲實際的unicode字符值。也有用戶格式化,我不想失去。
我想下面的輸出
$html = '<div id="main">What is going on </div><div>‘۔سلطان محمود نے گاڑی روکتے ہوئے</div>
<span>Some More Text <good></span>;
我已經使用了
html_entity_decode($html, ENT_COMPAT, 'utf-8');
但這也轉換<
到<
和>
到>
,我不想要的。
任何其他解決方案?
注意:我並不是要求unicode字符在我的網頁上沒有正確顯示,它們顯示的很好。因爲網頁呈現數字符號並顯示爲真正的Unicode字符。但是我也希望網頁後面的actaul unicode字符。
您的預期輸出是什麼樣子? – Baba 2013-04-05 12:52:41
你能提供完整的例外清單嗎? – sectus 2013-04-05 12:57:11
@sectus我只想將數字符號轉換爲真正的unicode字符,其他所有字符都在例外列表中。 – Munib 2013-04-05 12:59:51