Hallo LabVIEW Freunde !!!
Hab das Problem jetzt zufriedenstellend gelöst und möchte meine Variante hier zum Abschluss noch kurz vorstellen.
1. hab ich mich bei NI schlau gemacht wie das jetzt aussieht mit unicode oder utf8. Ihre antwort war, dass LabVIEW zwar unicode unterstützt aber dies nicht standardmäßig inkludiert ist. Unicode wird also nicht in jeder version supported.
Um die unicode Funktionalität einzuschalten wie folgt vorgehen:
-> in der Konfigurationsdatei /Programme/National Instruments/LabVIEW/LabVIEW.ini am ende den Eintrag UseUnicode=TRUE einfügen und speichern.
-> LV neu starten.
-> Um nun unicode Zeichen anzuzeigen rechte Maustaste auf die Stringanzeige und den Punkt "Unicode erzwingen" auswählen.
2. Unicode anzeigen ist jetzt also möglich. Im zweiten Schritt habe ich einen UTF8 nach unicode Umwandler gebastelt. UTF8 ist ja bereits eine Kodierung für unicode. Also steht als Aufgabe die Utf8 bytes zu decodieren. Dies kann entweder mit einer .net Funktion erledigt werden oder auch relativ einfach selber ausprogrammiert werden. Ich habe mich für das zweitere entschieden. Dazu hab ich direkt im UTF8 Standard RFC 3629 nachgelesen. Weitere infos für die Funktion des utf8 unicode converter:
http://de.wikipedia.org/wiki/UTF-8
http://www.isthisthingon.org/unicode/index...0&subpage=0
Im Anhang gibts meinen utf8 zu unicode umwandler. (Für fehlerlosigkeit wird nicht garantiert) Meine LabVIEW Version ist 7.1
Mfg Michael