Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Glombi am 20.09.05 - 11:14:44

Titel: Konvertierung von UTF-8 nach Latin 1
Beitrag von: Glombi am 20.09.05 - 11:14:44
Gibt es eine Möglichkeit in Script, einen String von UTF-8 in latin 1 (ISO 8859) zu konvertieren?

Hintergrund: Ich lese aus PostgreSQL einen String und erhalte bspw. "Händelstrüße" und nicht "Händelstraße"

Andreas
Titel: Re: Konvertierung von UTF-8 nach Latin 1
Beitrag von: Glombi am 20.09.05 - 11:53:50
Ok, eine Möglichkeit ist, es bereits in der SQL Query zu machen

SELECT convert(name using utf_8_to_iso_8859_1) from ....

Damit kann ich erstmal leben.

Andreas
Titel: Re: Konvertierung von UTF-8 nach Latin 1
Beitrag von: Driri am 20.09.05 - 13:13:05
Gibts da nicht Einstellungen direkt im ODBC-Treiber ? Ich kann mich dunkel erinnern, daß ich z.B. bei nem ODBC-Treiber für den Zugriff auf eine DB/2-Datenbank da was gedreht habe.
Titel: Re: Konvertierung von UTF-8 nach Latin 1
Beitrag von: Glombi am 21.09.05 - 10:17:04
Leider ist in den Einstellungen für den PostgreSQL ODBC Treiber nichts derartiges zu finden.

Andreas
Titel: Re: Konvertierung von UTF-8 nach Latin 1
Beitrag von: flaite am 21.09.05 - 10:39:35
Sehr merkwürdig. Hatte ich mit dem jdbc Treiber nie Probleme mit. Ich glaub meine TestDBs sind auch UTF-8 und der konvertiert das irgendwie automatisch.
Da sollte es also zumindest im ODBC Treiber eine Einstellung geben.
Hab aber auf die Schnelle auch nichts gefunden.
Titel: Re: Konvertierung von UTF-8 nach Latin 1
Beitrag von: flaite am 21.09.05 - 10:59:44
Hast du mal bei der ihren Mailinglisten und dem Chat nachgefragt.
Nach meiner Erfahrung sind die supportmässig deutlich mehr auf Zack als IBM
http://www.postgresql.org/support/