Hallo,
ich habe eine PostgreSQL8-DB unter Windows und nutze XAMPP für Windows 1.4.13.
Die DB wurde mit dem Zeichensatz UNICODE angelegt, weil LATIN1 beim Import der Daten beim Konvertieren abbrach.
Textdatei wurde unter Windows erstellt, Inhalte werden im Editor und nach dem Import auch in der PostgreSQL-DB korrekt dargestellt.
Nach Lesen verschiedener Beiträge konnte ich die Darstellung der Umlaute schon mal korrigieren, indem ich den Ausgabewert mit utf8_decode($data["betreff_text"]) schreibe. Problem macht das Euro-Zeichen, hier erscheint ein Fragezeichen.
Auch
hat nichts gebracht.
Beim Einsatz von iconv('UTF-8', 'ISO-8859-1', $data["betreff_text"]) anstelle utf8_decode($data["betreff_text"]) werden alle Zeichen ab dem Euro-Zeichen abgeschnitten und erscheinen nicht in der Ausgabe.
Kennt jemand von Euch ein Lösung für mein Problem?
Gruß und Dank Rainer
ich habe eine PostgreSQL8-DB unter Windows und nutze XAMPP für Windows 1.4.13.
Die DB wurde mit dem Zeichensatz UNICODE angelegt, weil LATIN1 beim Import der Daten beim Konvertieren abbrach.
Textdatei wurde unter Windows erstellt, Inhalte werden im Editor und nach dem Import auch in der PostgreSQL-DB korrekt dargestellt.
Nach Lesen verschiedener Beiträge konnte ich die Darstellung der Umlaute schon mal korrigieren, indem ich den Ausgabewert mit utf8_decode($data["betreff_text"]) schreibe. Problem macht das Euro-Zeichen, hier erscheint ein Fragezeichen.
Auch
Code:
iconv_set_encoding("internal_encoding", "UTF-8"); iconv_set_encoding("output_encoding", "ISO-8859-1");
Beim Einsatz von iconv('UTF-8', 'ISO-8859-1', $data["betreff_text"]) anstelle utf8_decode($data["betreff_text"]) werden alle Zeichen ab dem Euro-Zeichen abgeschnitten und erscheinen nicht in der Ausgabe.
Kennt jemand von Euch ein Lösung für mein Problem?
Gruß und Dank Rainer
Kommentar