(… in Eclipse läufts.)
Disclaimer: Dieser Thread wurde aus dem alten Forum importiert. Daher werden eventuell nicht alle Formatierungen richtig angezeigt. Der ursprüngliche Thread beginnt im zweiten Post dieses Threads.
Disclaimer: Dieser Thread wurde aus dem alten Forum importiert. Daher werden eventuell nicht alle Formatierungen richtig angezeigt. Der ursprüngliche Thread beginnt im zweiten Post dieses Threads.
Encoding in IntelliJ
Wenn ich in IntelliJ 13.1.5 “wahlzeit” deploye, bietet sich mir folgendes Bild:
In den Einstellungen habe ich für die IDE überall UTF-8 angewählt.
Wie kann es sein dass ich trotzdem noch Fehler bzgl. des Encodings
bekomme? In Eclipse läuft alles glatt wenn ich Settings > General > Encoding
auf UTF-8 stelle.
– Jonas
Umlaute, die mit einem A mit Tilde drueber beginnen sind korrektes UTF-8, das aber zB hier vom Browser als ISO8859-1 oder aehnliches interpretiert wird. Die Gruende musst du also in der Kommunikation des Browsers mit dem Server suchen, entweder wegen fehlendem/falschem Encoding im HTTP-Header oder in der ausgelieferten HTML-Datei. Oder beides. Oder magische, nichtfunktionierende Autoerkennung des Browsers weil nirgends ein Encoding steht.
Chrome ist in UTF-8.
In der server.xml im Tomcat ist
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
URIEncoding="UTF-8" />
wobei ich das URIEncoding neu eingefügt habe. Allerdings ist mir aufgefallen,
dass die Response von Apache-Coyote (webserver von tomcat) mir ein anderes
encoding gibt, nämlich
ISO-8859-1
Stellt sich die Frage wo ich neben der server.xml noch anfassen muss.
Ich nehm jetzt einfach Eclipse