1

slickgrid(js grid)を使用してデータを表示しています。データを"内に配置する必要があり、コンテンツにプログラミングコードが含まれているため、php関数htmlentities($ mycontent、ENT_QUOTES、" UTF-8 ")を使用してコンテンツをデコードします。

これで、セルを編集する場合を除いて、すべてが正常にレンダリングされます。その場合、「ä」ではなく&_auml;が表示されます。(レンダリングを防ぐために_を使用しました)。通常のビューのように表示したい。

通常のビュー: 代替テキスト

ビューの編集: 代替テキスト

また、コード-> slickeditor.jsにアクセスして、jsでhtmlエンティティのデコード(手動で記述)を実行しましたが、成功しませんでした。

これに対するインテリジェントなソリューションはありますか?

4

1 に答える 1

0

サーバーのServerDefaultCharsetを変更して、国の文字セットを適用してみてください。これにより、htmlentitiesの使用が回避されます。

次のルールを使用して.htaccesを作成できます。

ServerDefaultCharset UTF-8

ここでは、htmlをエンティティとしてエンコードしません。

私の言語はポルトガル語で、あなたと同じ難しさがあるので、それがあなたの助けになることを願っています。他の同様の状況で私を助けてくれます。

于 2010-12-02T16:59:27.820 に答える