- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Nach Umzug Umlaute defekt
Hallo Community,
ich musste gestern abend das Projekt von unserem Entwicklungsserver auf den Server des Kunden รผbertragen, damit diese Contents pflegen kรถnnen.
Jetzt ist mir aber leider aufgefallen, dass die Umlaute alle defekt sind.
Das Projekt ist in UTF-8 aufgesetzt (Definition in HTML-Template und Projekteinstellungen gesetzt).
Zu erst dache ich, dass es an falschem Encoding der Datenquellen liegt. (Diese waren tatsรคchlich in ISO)
Jedoch nach dem ich diese Umgebogen habe, haben auch Tests mit neuen Eintrรคgen leider nicht den gewรผnschten Erfolg gebracht.
Ein Kollege hat sich mit mir dann die Header angeschaut und wir mussten feststellen, das beim Ausliefern auf dem Kundensystem explizit ISO รผbertragen wird:
Content-Type text/html; charset=iso-8859-1
Content-Length 17759
Server Jetty(6.1.10)
auf unserem System steht bei Content-Type nur text/html.
Hat jemand ne Idee, wo ich das umstellen kann bzw. ob ich etwas anderes falsch gemacht habe. ๐
Thanks in advance!
- Labels:
-
Developers
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Dieser Schalter bewirkt, dass Umlaute in HTML-Entitรคten umgewandelt werden. Dadurch wird bei dir das Problem umgangen. Fรผr Ausgabekanรคle != HTML will man aber im allgemeinen keine Konvertierung.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Ich galub jetzt fรคllts mir wieder ein, ich habe eine andere Konvertierungsregel genommen (Projekteinstellungen->Vorlagesรคtze)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Das ist alles so gesetzt.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
OK, macht Sinn.
Aber wenn man doch in den Projekteinstellungen definieren kann, welches Encoding man fรผr welchen Ausgabekanal mรถchte, kรถnnte sich doch "standard" daran halten.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
OK, jetzt wird es ganz verwirrend:
Nachdem ich in dem PHP-Header folgendes hinzugefรผgt habe
"header('content-type: text/html; charset: utf-8');
"erhalte ich jetzt diesen Header:
Content-Type text/html; charset: utf-8; charset=ISO-8859-1
Content-Length 17759
Server Jetty(6.1.10)
Das wird ja immer schlimmer.
Da scheinen mir die Header auch nicht korrekt gesetzt zu werden. Probieren Sie mal folgende Variante:
<?php
header("Content-Type: text/html; charset=utf-8");
?>
Man beachte das Gleichheitszeichen hinter "charset".


- ยซ Previous
-
- 1
- 2
- Next ยป
- ยซ Previous
-
- 1
- 2
- Next ยป