UTF-8-Codierung mit der internet explorer - %u20AC zu €

Ich bin derzeit mit TinyMCE als html-editor für Benutzer von my-CMS an.
Irgendwie ist das euro-symbol (€) Umgerechnet auf %u20AC von IE (alle).

Nach einer kurzen Suche fand ich diese. Es gibt eine Menge für die verschiedenen Codierungen für den UTF-8, euro-symbol, aber nicht %u20AC, mit der Prozentsatz-Symbol.

Habe ich den richtigen Header für UTF-8, so dass ich insg IE ist einfach nur unhöflich, Dinge zu tun Ihren eigenen Weg...

Gibt es eine PHP-Funktion können fangen diese seltsame Codierung, und stellen Sie es auf normalen htmlentity (hex,dezimal oder benannt). Ich konnte nur string_replace() das einzige problem, auf das symbol, aber ich möchte lieber fix alle möglichen Konflikte auf einmal.

Oder soll ich die einfach ersetzen %u mit &#x deaktivieren der normalen Verwendung von %u?

  • Wo halten Sie das symbol? In DB? Oder direkt in der php-Datei?
Schreibe einen Kommentar