我要在这个问题上大发雷霆了。如果有人有任何解决方案。我有一个 html 字符串
$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 字符。但我也想要网页后面的实际 unicode 字符。