Umlaute in i-doit werden nicht richtig dargestellt
-
Hallo Forum,
leider werden bei meiner i-doit Installation auf einem Standard Debian Etch die Umlaute falsch dargestellt.
Firefox wie IE7 stehen auf UTF-8, obwohl der head von i-doit "iso-8859-15" sendet. Stelle ich die Codierung im Browser auf ISO, wird die Seite korrekt dargestellt.
Warum erkennen meine Browser den Zeichensatz nicht automatisch??? -
Kannst du das ganze bitte einmal mit http://www.i-doit.org/demo/ ausprobieren? Dann wissen wir schon einmal, ob dein Server den richtigen Zeichensatz benutzt.
Hast du zur Installation von i-doit das Setup benutzt (inkl. Anlegen der Datenbank) oder manuell installiert? Bei einer manuellen Installation wurde i-doit vielleicht mit dem falschen Zeichensatz in die Datenbank installiert. -
Vielleciht sendet dein Apache einen UTF-8 header.
Versuch mal
AddDefaultCharset ISO-8859-15
in der /etc/apache2/apache2.conf
-
In der Demo wird alles korrekt dargestellt. Unser Apache hat als DefaultCharset UTF-8 und das werde ich auch nicht ändern können, da alle unsere Webprojekte in UTF-8 geschrieben werden.
Kann man eventuell für den Vhost den charset separat einstellen? -
Wie man die Konfiguration des VHosts mit welchen Parametern ändern kann, steht auch hier: http://httpd.apache.org/docs/2.0/mod/quickreference.html
Neben den Parametern zu den Charsets steht dann auch das Kürzel "v" für VHost mit dabei. -
das ist ja schoen und gut. ich habe das selbe problem. habe das default charset auf ISO-8859-15 (AddDefaultCharset ISO-8859-15)
eingestellt, jetzt stimmt es in der navigation links nicht mehr.
da die navigation links utf8 ist
also:
die navigations elemente sind utf8 und der inhalt ist ISO-8859-1.ich habe auch alle charsets die mein browser (firefox) kann ausprobiert. es stimmt nie.
ich glaube das ist ein bug!
liebe gruesse
kuene -
Mit Navigation links meinst du den tree?
Was fuer ein encoding steht in deiner config.inc.php im src/ Verzeichnis?
Müsste bei Zeile 94 sein und auf latin1 tehen. -
Bei mir hat es mit einem Eintrag in der vhost-conf (/etc/apache2/sites-available/blabla.conf) funktioniert.
Zusätzlicher Eintrag:
AddDefaultCharset iso-8859-15In der apache.conf habe ich den AddDefaultCharset wieder auskommentiert.
Die anderen Sites laufen mit UTF-8, idoit mit iso.
Gruß
Mike
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login