3

だから私は最初に(インスタンス)としてエンコードされたテキストを持っています

<b>Location.</b><br /> <UL><LI>Park Central New York Hotel is located in New York, N.Y.

このデータはxmlファイルからのものです。したがって、処理する前に、simplexmlelementオブジェクトに変換し、json_encode(パラメーター1を使用)してから、json_decodeします。最終的に、上記のために私が手にしているのは、とにかくレンダリングしようとしているものとしてレンダリングされたテキストです。

<b>Location.</b><br /> <UL><LI>Park Central Ne

ただし、HTMLタグはそれ自体をレンダリングせず、上記のように単に出力します。目的の出力を取得するためにここで適用する必要のある関数が少し混乱しています。

ありがとう!

4

1 に答える 1

6

テキストを二重にHTMLエンコードしました。この文字列:

&amp;lt;b&amp;gt;Location.&amp;lt;/b&amp;gt;

HTMLとして解釈すると、次のようにレンダリングされます。

&lt;b&gt;Location.&lt;/b&gt;

たとえば、最初にデコードしhtml_entity_decodeて、目的の出力としてレンダリングする必要があります。

<b>Location.</b>

ただし、最初から二重にエンコードされないように入力を修正することをお勧めします。

于 2012-05-02T17:20:33.327 に答える