molily: wie charset in JS Datei setzen?

Beitrag lesen

Das ist so ein typische verquerte PHP-Herangehensweise an I18n.

Am absurdesten sind die options im zweiten Parameter. Für welche Anwendungsfälle sind die wohl gedacht?
Wenn man JSON-Code in einen anderen Kontext wie HTML bzw. HTML-Attribute bringen will, in dem <, >, " oder ' eine Bedeutung haben, muss man ohnehin passend escapen. Am besten die gesamte Ausgabe von json_encode. Eine simple Regel für alle Fälle.
Das json_encode mittels JS-Escape-Sequenzen in Strings selbst machen zu lassen, ist die falsche Stelle und von hinten durch die Brust ins Auge. Eine Option, auf den Quatsch zu verzichten, gibt es natürlich nicht.

Mathias