Hallo, ich habe hier ein Problem mit meiner Encodierung
Ich baue mir einen String zusammen, denn ich dann über ein Socket verschicke.
Gut und schön.
Den String wandel ich in Byte um, mache ich es mit Ascci, werden Sonderzeichen wie Ö ä ö nicht korrekt übertragen.
Wandel ich in Encoding um, bekommt mein String nach jeden Zeichen ein Leerzeichen, wie kann ich das verhindern??
Ich brauche auf alle Fälle den Unicode des Strings
Hier der Quellcode:
Ich baue mir einen String zusammen, denn ich dann über ein Socket verschicke.
Gut und schön.
Den String wandel ich in Byte um, mache ich es mit Ascci, werden Sonderzeichen wie Ö ä ö nicht korrekt übertragen.
Wandel ich in Encoding um, bekommt mein String nach jeden Zeichen ein Leerzeichen, wie kann ich das verhindern??
Ich brauche auf alle Fälle den Unicode des Strings
Hier der Quellcode:
Code:
pfad = pfad & ";" & sigpfad & vbCrLf Dim path As [Byte]() = (Encoding.ASCII.GetBytes(pfad) 'Sonderzeichen werden nich mit übermittelt Dim path As [Byte]() = Encoding.Unicode.GetBytes(pfad)'Leerzeichen nach jeden Zeichen networkStream.Write(path, 0, path.Length)
Comment