3

現在、CMS のユーザー向けの HTML エディターとして TinyMCE を使用しています。どういうわけか、ユーロ記号 (€) は IE (any) によって %u20AC に変換されます。

短い検索の後、私はこれを見つけまし。UTF-8 ユーロ記号のさまざまなエンコーディングに多くの情報を提供しますが、%u20AC ではなく、パーセンテージ アイコンを使用します。

UTF-8 用の適切なヘッダーを指定したので、IE は独自の方法で失礼な作業をしているだけだと思います...

この奇妙なエンコーディングをキャッチして、通常の htmlentity (16 進数、10 進数、または名前付き) に変換できる PHP 関数はありますか。この 1 つの問題シンボルだけでもかまいませんがstring_replace()、可能性のあるすべての競合を一度に修正したいと思います。

それとも、%u の通常の使用%uを無効にするだけに置き換える必要がありますか?&#x

4

2 に答える 2

5
于 2012-04-06T11:03:27.283 に答える
0
于 2012-04-06T10:59:10.563 に答える