DoRiMaN
Erfahrenes Mitglied
Hallo an alle!
Ich habe derzeit ein Problem mit dem "mischen" der zwei Encodings.
Ich habe eine Anwendung geschrieben (Umfragetool), welche komplett mit UTF-8 arbeitet.
Die MySQL-DB ist UTF-8, die Tabellen sind UTF-8 und auch die Felder sind UTF-8.
Die Anwendung besteht aus UTF-8 kodierten Dateien, im HTML-Header wird der Content-Type auf UTF-8 gesetzt und nach der DB-Verbindung wird ein
ausgeführt.
Soweit so gut, das funktioniert auch.
Das Problem: Eine Seite (Joomla) müss über mosaddphp eine Ausgabe dieser Anwendung anzeigen.
Diese wird über das mosadd geladen, und dort wird dann ein AJAX-Script ausgeführt.
Die Joomla-Seite selbst ist jedoch ISO-8859-1 und kann leider nicht umgestellt werden.
Umlaute werden korrekt angezeigt, speziellere Zeichen jedoch (z.B. tschechische) nicht. Ich habe bereits alle möglichen Varianten von Dateiencoding (auf ISO setzen für die AJAX Files), mit und ohne utf8_decode, etc. aber es will einfach nicht funktionieren.
Übersehe ich etwas?
Hier nochmal die Struktur:
/pollmanager (die UTF-8 Anwendung)
/joomla (ISO)
/joomla/mosaddphp -> /pollmanager/ajax.php
hoffe es einigermassen verständlich beschrieben zu haben
Danke im Voraus und Gruss
doriman
Ich habe derzeit ein Problem mit dem "mischen" der zwei Encodings.
Ich habe eine Anwendung geschrieben (Umfragetool), welche komplett mit UTF-8 arbeitet.
Die MySQL-DB ist UTF-8, die Tabellen sind UTF-8 und auch die Felder sind UTF-8.
Die Anwendung besteht aus UTF-8 kodierten Dateien, im HTML-Header wird der Content-Type auf UTF-8 gesetzt und nach der DB-Verbindung wird ein
Code:
SET NAMES 'utf8'
Soweit so gut, das funktioniert auch.
Das Problem: Eine Seite (Joomla) müss über mosaddphp eine Ausgabe dieser Anwendung anzeigen.
Diese wird über das mosadd geladen, und dort wird dann ein AJAX-Script ausgeführt.
Die Joomla-Seite selbst ist jedoch ISO-8859-1 und kann leider nicht umgestellt werden.
Umlaute werden korrekt angezeigt, speziellere Zeichen jedoch (z.B. tschechische) nicht. Ich habe bereits alle möglichen Varianten von Dateiencoding (auf ISO setzen für die AJAX Files), mit und ohne utf8_decode, etc. aber es will einfach nicht funktionieren.
Übersehe ich etwas?
Hier nochmal die Struktur:
/pollmanager (die UTF-8 Anwendung)
/joomla (ISO)
/joomla/mosaddphp -> /pollmanager/ajax.php
hoffe es einigermassen verständlich beschrieben zu haben
Danke im Voraus und Gruss
doriman