Hallo,
ich baue gerade eine Seite mit MySQL und PHP.
Das Problem ist nun, dass ich am Anfang alle Sonderzeichen als schwarze Karos mit einem Fragezeichen drin ausgegeben bekommen habe.
Ich habe im Internet recherchiert und alle Seiten auf ISO-8859-1 umgestellt.
Gebe ich nun in die Datenbank z.B. ein ö ein, so erscheint schon in der Datenbank eine Kombination aus Zeichen. (Vor der Umstellung erschien da wenigstens das ö selbst).
Früher hatte ich dann das Problem (die Seiten waren auf UTF8 gestellt), dass eben bei diesen Sonderzeichen ein Karo mit schwarzem Fragezeichen auftauchte. Nach der Umstellung auf ISO kommen nun eben diese Strings.
Nun meine Frage. Wie kann ich das lösen? Wie muss ich die Kodierung einstellen (Datenbank und Seiten),damit die Sonderzeichen als Sonderzeichen gespeichert werden und auch ordentlich ausgegeben werden.
Ich würde den Fehler gerne lösen, bevor ich die Seite veröffentliche und später alle Daten konvertieren muss.
Daher bin ich für jede Hilfe dankbar...
ich baue gerade eine Seite mit MySQL und PHP.
Das Problem ist nun, dass ich am Anfang alle Sonderzeichen als schwarze Karos mit einem Fragezeichen drin ausgegeben bekommen habe.
Ich habe im Internet recherchiert und alle Seiten auf ISO-8859-1 umgestellt.
Gebe ich nun in die Datenbank z.B. ein ö ein, so erscheint schon in der Datenbank eine Kombination aus Zeichen. (Vor der Umstellung erschien da wenigstens das ö selbst).
Früher hatte ich dann das Problem (die Seiten waren auf UTF8 gestellt), dass eben bei diesen Sonderzeichen ein Karo mit schwarzem Fragezeichen auftauchte. Nach der Umstellung auf ISO kommen nun eben diese Strings.
Nun meine Frage. Wie kann ich das lösen? Wie muss ich die Kodierung einstellen (Datenbank und Seiten),damit die Sonderzeichen als Sonderzeichen gespeichert werden und auch ordentlich ausgegeben werden.
Ich würde den Fehler gerne lösen, bevor ich die Seite veröffentliche und später alle Daten konvertieren muss.
Daher bin ich für jede Hilfe dankbar...