Hallo,
ich habe auf einem ftp Laufwerk eine xml Datei liegen. Diese übertrage ich auf
meinen PC und gebe den Inhalt anschließend in meiner Anwendung aus.
Ich habe aber nun gemerkt. Das die Datei auf dem Netzlaufwerk mit der Kopie nicht
übereinstimmt, da die Sonderzeichen ("Ü",...) durch merkwürdige Zeichen ersetzt sind.
So nun wird es vermutlich um ein Codierungsproblem handeln.
Wie kann ich überhaupt feststellen, welche Zeichenkodierung die xml Datei auf dem
Netzlaufwerk hat?
Hier mal mein Code mit dem ich die Datei übertrage:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| ftpAddress = Url.ToString(); file = m_fileNames[iCounter].ToString(); newFileData = request.DownloadData(ftpAddress); fileString = System.Text.Encoding.UTF8.GetString(newFileData); fileString.Replace('\r', '\n'); StreamWriter sw = new StreamWriter(file, false, Encoding.UTF8); sw.Write(fileString); sw.Close(); |
Oder muss ich was an meinem Code ändern?
Vorab Danke