ispCP - Board - Support
[gelöst] umlaute Probleme - Printable Version

+- ispCP - Board - Support (http://www.isp-control.net/forum)
+-- Forum: ispCP Omega International Area (/forum-22.html)
+--- Forum: German Corner (/forum-26.html)
+---- Forum: Archiv (/forum-54.html)
+---- Thread: [gelöst] umlaute Probleme (/thread-1570.html)

Pages: 1 2


[gelöst] umlaute Probleme - grex - 10-19-2007 12:06 AM

Hallo,
also ich habe ein Forum aufgemacht, nur alle Umlaute sind mit einem schwarzen "?" ersetz.

Aber die Beiträge also z.b Wenn ich im forum schreibe: Äpfel

dann mach er kein son schwarzes Teil hin, nur wenn es von der Forensoftware ist.

screen:
[Image: forummp1.th.jpg]


Bitte helft mir.

Danke
Mfg
Grex


RE: umlaute Probleme - STBaf - 10-19-2007 12:13 AM

grex Wrote:Hallo,
also ich habe ein Forum aufgemacht, nur alle Umlaute sind mit einem schwarzen "?" ersetz.

Aber die Beiträge also z.b Wenn ich im forum schreibe: Äpfel

dann mach er kein son schwarzes Teil hin, nur wenn es von der Forensoftware ist.

Mutmaßlich würde ich tippen dein Forum läuft auf ISO-8859, die Daten werden aber als UTF8 in die DB gespeichert ooooder respektive das Forum läuft als UTF8 aber die Datenbank ist nicht UTF8 sondern latin irgendwas.

Generell vergleiche dochmal bitte die charset's der Datenbank bzw. der Datenbanktabellen und der HTML Seiten die rausgeschickt werden. Diese sollte idealerweise identisch sein, dann passiert das nicht mehr.


RE: umlaute Probleme - grex - 10-19-2007 12:18 AM

also die Datenbank: MySQL-Zeichensatz: UTF-8 Unicode (utf8)

und es sind keine *.html oder *.htm dateien, es sind *.php dateien.

Mfg
Grex


RE: umlaute Probleme - STBaf - 10-19-2007 01:20 AM

grex Wrote:also die Datenbank: MySQL-Zeichensatz: UTF-8 Unicode (utf8)

und es sind keine *.html oder *.htm dateien, es sind *.php dateien.

Mfg
Grex

was total schnuppe ist - den auch .php Dateien durchlaufen zwar den PHP Interpreter ob ihrer Endung, erzeugen aber zum Benutzer hin letztendlich HTML Code. Und ob da die Dateiendung .html/.htm oder .php ist, ist egal.

Wenn die Datenbank UTF8 ist kontrolliere doch bitte ob, in deinem Fall, die PHP Dateien die aufgerufen werden zum Browser des Benutzers hin im HEAD der HTML Seite folgendes ausgeben:

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" \>

Wenn Sie stattdessen z.B. sowas hier rausschmeissen:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

dann steht im Kopf der HTML Seite das der Browser die übertragenen Daten nach ISO-8859-1 Charset interpretieren soll. Und das kommt bei den Umlauten halt nicht so gut wenn ein UTF8 Zeichen vom Browser als 8859 interpretiert wird ;-)

Andre


RE: umlaute Probleme - Slowman - 10-19-2007 01:33 AM

@grex

Schaue mal in deine Apache2.conf rein unter

<IfModule mod_mime.c>
und entferne die Raute vor
#AddDefaultCharset ISO-8859-1 in
AddDefaultCharset ISO-8859-1
und schon klappt es. Das Problem hatte ich auch. Wink


RE: umlaute Probleme - BeNe - 10-19-2007 01:39 AM

Sollte aber eigentlich auch nicht sein!
Was passiert denn wenn du direkt in FireFox umstellst ?
Ansonsten kannst du ja noch die Datenbank konertieren...

Greez BeNe


RE: umlaute Probleme - Slowman - 10-19-2007 01:56 AM

@BeNe

Wie gesagt, nach dieser Umstellung und reboot hatte ich keine Probleme mehr, das Problem hatte ich auch mit dem dt. Sprachfile gehabt, danach war das Problem nicht mehr vorhanden.


RE: umlaute Probleme - gOOvER - 10-19-2007 02:03 AM

Jo, das hatte ich auch. Einfach die apache2.conf bearbeiten wie von Slowman beschrieben und schon ist der Fehler weg. Apache restarten nicht vergessen.


RE: umlaute Probleme - tango - 10-19-2007 02:46 AM

also ich kenne mich recht gut mit wbb aus, das standartZeichencode ist iso8859-1 und deine Datenbank vermutlich utf-8, ändern kannst du das unter templates die "headinclude.tpl öffnen und dieses

<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">

in

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

umändern Wink


RE: umlaute Probleme - grex - 10-19-2007 03:03 AM

tango auch danke vielmals für deinen post, aber gOOvER und Slowman haben mir zuerst geholfen.

danke vielmals klappt wunderbar,für die user die den restart befehl nicht wissen:
/etc/init.d/apache2 restart


mfg
Grex

und danke vielmals an euch ne

@mod/admin you can close it.