Unicode Konvertierung

04/12/2008 - 02:19 von Wolfgang Badura | Report spam
Liebe NG-Teilnehmer!
Bei der Umstellung eines VB 6.0 Programmes, welches Zeitzoneninformationen
aus der Registry holt, ist es nötig,
das Ergebnis aus Unicode in ASCII umzuschüsseln.
Die Funktion in VB 6.0
strDisplay = StrConv(strTemp, vbFromUnicode)
gibt es in dieser Form nicht mehr.
Wie kann ich sie ersetzen?

Mit bestem Dank und Gruß aus Wien, Wolfgang
 

Lesen sie die antworten

#1 Herfried K. Wagner [MVP]
04/12/2008 - 02:59 | Warnen spam
Hallo Wolfgang!

"Wolfgang Badura" schrieb:
Bei der Umstellung eines VB 6.0 Programmes, welches Zeitzoneninformationen
aus der Registry holt, ist es nötig,
das Ergebnis aus Unicode in ASCII umzuschüsseln.
Die Funktion in VB 6.0
strDisplay = StrConv(strTemp, vbFromUnicode)
gibt es in dieser Form nicht mehr.
Wie kann ich sie ersetzen?



Auch unter VB6 wurde mit dem 'StrConv'-Aufruf nicht nach ASCII umgewandelt!

Ich rate dazu, den Zugriff auf die Systemregistrierung über
'Microsoft.Win32.Registry' zu bewerkstelligen.

Zur Umwandlung zwischen verschiedenen Codierungen sind die Klassen aus dem
Namensraum 'System.Text' geeignet ('Encoding' etc.).

M S Herfried K. Wagner
M V P <URL:http://dotnet.mvps.org/>
V B <URL:http://dotnet.mvps.org/dotnet/faqs/>

Ähnliche fragen