Wie lade ich ISO-8859-1-Inhalte über AJAX in jQueryMobile 1.3.1 mit korrekter Zeichenkodierung?

Ich habe ein PHP-Skript (CMS), das ISO-8859-1-Inhalte generiert (im Hintergrund gibt es auch eine Datenbank mit Latin1-Daten). Zur Visualisierung der Daten auf Mobilgeräten verwende ich jQuery Mobile 1.3.1. Im Allgemeinen gibt es keine Probleme mit der Zeichenkodierung, wenn Sie das richtige Meta-Tag in Ihrem HTML verwenden:

<meta charset="iso-8859-1" />

JQuery Mobile hat jedoch diese Standardeinstellung:

$.mobile.ajaxEnabled = true;

Daher verarbeitet jQuery Mobile Verknüpfungsklicks und Übermittlungen automatisch über Ajax, sofern dies möglich ist.

Dies ist eine sehr clevere Funktion, die jedoch einige Sonderzeichen wie Deutsches Umlaut zerstört und folgende unangenehme Zeichen enthält:

Antworten auf die Frage(1)

Ihre Antwort auf die Frage