UTF-8

19/02/2009 - 15:58 von Reiner Hoehnke | Report spam
Hallo,

ich möchte aus einer ini Datei aten wie z.B e-mail Adresse oder Anrede in
UTF-8 auslesen, und in ein UTF-8 vorformatiertes HTML einfügen.

Visual studio bzw. VB.NET unterstützen aber nur ANSI oder UTF-16.

wie kann ich mein Vorhaben trotzdem realisieren. Es muss UTF-8 sein!

Gruss

Reiner
 

Lesen sie die antworten

#1 Christoph Schneegans
19/02/2009 - 16:21 | Warnen spam
Reiner Hoehnke schrieb:

ich möchte aus einer ini Datei aten wie z.B e-mail Adresse oder
Anrede in UTF-8 auslesen, und in ein UTF-8 vorformatiertes HTML
einfügen.



Du willst also aus einer .ini-Datei lesen, ja? .ini-Dateien dürften
doch wohl durchgehend ANSI-codiert sein. Falls du eine solche Datei
etwa mit einem StreamReader lesen willst, mußt du die Codierung
explizit angeben, etwa mit einem solchen Konstruktor:

Dim sw As New System.IO.StreamReader("c:\foo.ini", System.Text.Encoding.Default)

Visual studio bzw. VB.NET unterstützen aber nur ANSI oder UTF-16.



Unsinn. Fast alle .NET-Klassen lesen und schreiben Dateien
standardmàßig UTF-8-codidert, und insgesamt werden auf einem
typischen System an die 150 Zeichencodierungen unterstützt.

<http://schneegans.de/expression-web...erung/> · Unicode in xWeb

Ähnliche fragen