Domino 9 und frühere Versionen > ND6: Entwicklung

csv-Datei-Import: Probleme mit Umlauten (UTF-8)

(1/1)

woki:
Hallo,

ich habe hier ein kleines Problem mit dem Import von csv-Dateien (per Agent).
Die Umlaute werden nicht richtig dargestellt (ü -> ü), da die csv-Dateien UTF-8 codiert sind.
Kennt ihr vielleicht eine Lösung, wie ich die Umlaute richtig darstellen kann?

LG, woki

flaite:
Versuch mal nach Mime Charset Names in der Hilfe zu suchen.
Im Parameter der Open Funktion kannst du das angeben.
Bsp:

--- Code: ---Open "myVeryInternational.csv" for input
   as ff CHARSET="utf-8"

--- Ende Code ---

woki:
Super, vielen Dank!!  ;D

woki:
Noch eine Frage:
Hier weiß ich, wie die Dateien codiert sind. Aber:
Ist es generell möglich, mit Lotus aus der Datei auszulesen, wie sie codiert ist (ISO, UTF-8 etc.)?

flaite:
Nö.

XML Parser besitzen diese Möglichkeit. Aber sehr eingeschränkt.
In der XML Spezifikation ist festgelegt, dass es im <?xml?> header ein (optionales) Attribut namens encoding gibt.

--- Code: ---<?xml version="1.0" encoding="utf-8"?>

--- Ende Code ---
Ein xml Parser kann dieses Attribut lesen, aber es ist optional.
Und es kann auch falsch gesetzt sein.

Letztlich beruhen alle Integrationen von Systemen über text-Dateien immer auf einer impliziten Übereinkunft über das verwendete encoding oder charset (imho meinen beide Begriffe mehr oder weniger das gleiche). 

Gruß Axel

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln