Probleme mit Umlauten

kugelschubs

Registered User
Hallo erstmal,

bin seit heute neu hier und komme direkt mit einem kleinen Problemchen zu Euch.
Hab mir vor kurzem einen dedizierten Server von webtropia zugelegt.
Alle Seiten die ich installiert habe interpretieren die Umlaute falsch, bzw. werden diese durch ? ersetzt. Sonderzeichen funktionieren auch nicht.

Ich habe den Root Starter von webtropia mit folgender Ausstattung:

Debian Etch 4.0
Confixx 3.3.1 (3pro)
PHP 5.2.0-8
MySQL 5.0.32-7etch1

Hier betroffene Website als Beispiel:
Orakel Duft

Doctype sieht so aus:
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Meta sieht so aus:
Code:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" />

Über die Netzwerkleiste kommt ihr zu den anderen Webseiten die auch alle auf dem Server liegen und das gleiche Umlautproblem haben.

Meine Hauptseite (Orakel-Giessen.de :: News) sieht im Doctype so aus:
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-loose.dtd">

Meta so:
Code:
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">

Eigentlich verträgt sich iso-8859-1 (bzw.15) doch mit php5 oder sehe das falsch?

Muss ich in der mysql.conf was ändern?
Bin ehrlichgesagt ziemlich ratlos.
Bitte um Hilfe :eek:

Gruss
Peter
 
Mhh. Ich will ja nicht meckern, aber schon mal die Suche benutzt?
Da gibt es eigentlich eine Menge zum Thema.
 
was nutzen mir themen anderer user die anders konfigurierte Server haben?
Mit anderen php und mysql versionen etc. ???
 
Das hat nix mit den Versionen der Software zu tun! Das Rad wird nicht bei jeder Version neu erfunden!

Vermutlich ist das charset in der httpd.conf falsch. Ändere das mal ab:
AddDefaultCharset ISO-8859-1
 
Falls du vor kurzem ein Backup eingespielt hast und eine alte PHPMyADMIN Version noch hast, wirst du wohl auf Deutsch die *****karte gezogen haben. :D War bei mir ebenfalls auch so, nachdem ichs nochmals vom aktuellen PHPMyadmin gemacht hatte, sowie auf einen aktuellen draufgezogen hatte, gings Problemlos. :)
 
phpMyAdmin hab ich folgende:

phpMyAdmin 2.9.1.1-Debian-6

Hab mir dann eben mal die httpd.conf - bzw. bei mir wegen Debian die apache2.conf vorgenommen.
Dort war als Standard ISO-8859-1 eingetragen.
Hab es mal in UTF-8 geändert und den apache neugestartet.
Gleich mal sehn was passiert is...
 
Hallo,
in der "php.ini" = (default_charset = "iso-8859-1") ?
 
war so eingestellt in der php.ini
habs dort jetzt auch mal auf utf-8 geändert und natürlich auch in meiner Hauptseite mal die Meta Angabe geändert.
Leider hats auch nichts gebracht :(

Was nun ??? Hilfe :(
 
einige Seiten habe ich umgezogen, einige neu installiert.
Auch bei den neu installierten tritt das Problem auf...
Also daran kanns nicht liegen.
Die Domain die ich oben angegeben habe (orakel-duft.de) ist eine Neuinstallation von xt-commerce....
 
Umlaute werden dann als ? dargestellt, wenn ISO-Umlaute in UTF8 dargestellt werden sollen.
Du musst irgendwo ein Encodingproblem haben. Die Postings im Thread gehen alle schon in die richtige Richtung.
 
habs grade hinbekommen.
Ich Ochse hab übersehn das in apache2.conf die entscheidende Zeile zwar vorhanden aber noch mit einer # ausgeklammert war.
Nun läuft alles rund wies sein soll.
Allen Postern vielen Dank für die schnelle Hilfe.
 
Back
Top