Umlaute

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Umlaute

Aramanto
Hallo alle zusammen,

ich habe folgendes Problem: Das Programm, das ich entwickle, liest Zeichen aus einem File, das mit ISO-8859-1 codiert ist. Zu einem späterem werden die Strings in die UTF8 kodierte Datenbank geschrieben. Bei einigen erscheint dann folgende Fehlermeldung:

invalid byte sequence for encoding "UTF8": 0xfc. HINT:  This error can also happen if the byte sequence does not match the encoding expected by the server, which is controlled by "client_encoding".

Der SQL-String sieht z.B. so aus:
select * from log_errors WHERE message_id=17226  AND par1=E'VEZ.Müll.R2.E.2';

Wenn ich den SQL-String in UTF8-Format umwadle verschwindet zwar der Fehler, dafür sind aber die Umlaute im Programm nicht lesbar.

Behebe ich den einen Fehler, ist der andere wieder da und umgekehrt.

Was könnte die Lösung des Problems sein? Falls man weitere Informationen benötigt, bitte Bescheid geben und vielen Dank im Vorraus für die Unterstützung.

Gruß
Aramanto