Hallo Leute,
ich habe ein Problem:
meine Seite soll mehrsprachig werden.
Daher habe ich die Seite in UTF8 'getrimt':
und die DB ist auch in UTF8 (die Zeichen werden alle auch richtig gespeichert).
Mit kroatischen 'Sonderzeichen' klappt es ganz gut.
Jetzt 'schalte' ich meine Seite auf 'deutsch' (sonst bleibt alles beim alten -> Header usw..) und plötlich sind die deutschen 'Umlaute' wie ä,ö,ü, nur noch Fragezeichen oder Quadrate im IE, und im Firefox eine schwarze Raute mit einem Fragezeichen im inneren.......
Was mich jetzt aber wundert weil alles ja auf UFT-8 Basiert und dieser eben alle Zeichen richtig speichern und darstellen müsste.....
Kennt einer das Problem? Was machen ?
P.S.
mag sein das der eine oder andere denkt->Server nicht richtig aufgesetzt....
aber:
a) Funktioniert das mit dem UTF8 ja mit kroatischen Sonderzeichen und
b) ist das Problem auch auf meinem Webspace das gleiche......
Die Daten kommen alles aus der DB, nur so nebenbei erwähnt! Denn wenn ich im statischen HTML Sonderzeichen verwende, benutze ich die Unicodenummern bzw HTML-Maskierungen......
ich habe ein Problem:
meine Seite soll mehrsprachig werden.
Daher habe ich die Seite in UTF8 'getrimt':
PHP-Code:
header("Content-type: text/html; charset=utf-8");
Mit kroatischen 'Sonderzeichen' klappt es ganz gut.
Jetzt 'schalte' ich meine Seite auf 'deutsch' (sonst bleibt alles beim alten -> Header usw..) und plötlich sind die deutschen 'Umlaute' wie ä,ö,ü, nur noch Fragezeichen oder Quadrate im IE, und im Firefox eine schwarze Raute mit einem Fragezeichen im inneren.......
Was mich jetzt aber wundert weil alles ja auf UFT-8 Basiert und dieser eben alle Zeichen richtig speichern und darstellen müsste.....
Kennt einer das Problem? Was machen ?
P.S.
mag sein das der eine oder andere denkt->Server nicht richtig aufgesetzt....
aber:
a) Funktioniert das mit dem UTF8 ja mit kroatischen Sonderzeichen und
b) ist das Problem auch auf meinem Webspace das gleiche......
Die Daten kommen alles aus der DB, nur so nebenbei erwähnt! Denn wenn ich im statischen HTML Sonderzeichen verwende, benutze ich die Unicodenummern bzw HTML-Maskierungen......
Kommentar