我试图显示/回显HTML代码文本,因为它是在PHP中。我试过htmlentitied()函数,但它将整个文本转换为html实体。如何在HTML中以utf-8文本显示/ echo html文本?
在我的问题的情况,我有以下的HTML文本:
$html='
<table width="90%" cellspacing="1" cellpadding="3" border="0" align="center"> <tbody><tr> <td>
this is td</td></tr></tbody></table><br/>
The quick brown fox jumps over the lazy dog
<div>敏捷的棕色狐狸跃过懒狗</div><br>
<div>怠惰な犬以上の速い茶色のキツネジャンプ</div><br>
<div>게으른 개를 통해 빠른 갈색 여우 점프</div><br>
<div>ಸೋಮಾರಿಯಾಗಿ ನಾಯಿಗಳು ಮೇಲೆ ಶೀಘ್ರ ಕಂದು ನರಿ ಜಂಪ್</div><br>
<div>게으른 개를 통해 빠른 갈색 여우 점프</div><br>
<div>דער גיך ברוין פוקס שפּרינגען איבער די פויל הינט</div><br>
<div>आलसी कुत्तों पर जल्दी भूरे रंग लोमड़ी कूद</div><br>
<div>ويقفز الثعلب البني السريع فوق الكلب الكسول</div><br>
<div>La cigüeña tocaba el saxofón sobre el perro perezoso</div><br>
<div>দ্রুত বাদামী অলস কুকুরের উপর শিয়াল লাফ</div><br>
<div>השועל החום הזריז לקפוץ מעל כלבים עצלן</div><br>
';
echo htmlentities($html);
上面的代码给了我很多在输出垃圾文字。有什么办法可以让utf-8像现在这样?我正在寻找一些非常强大的功能,例如stackoverflow编辑器中的“代码示例”功能。
感谢的人。那就是诀窍。我希望它不会因任何关键情况而失败。如果你知道任何这样的限制,请让我知道。谢谢。 – Vin