Ich habe diesen einfachen Code:C# Schreiben in der Datei UTF8 mit
using (var sw = new StreamWriter(path + kat + "/" + namec, true, Encoding.UTF8))
{
sw.WriteLine(namex + "," + address + "," + web + "," + email + "," + phone + "," + linksx + "," + transport);
}
I Selen Web-Treiber unter Verwendung von Daten aus Dänemark Website herunterladen, zB Link: http://www.visitdenmark.dk/da/danmark/danhostel-roenne-gdk614558
Dann speichere ich es in CSV-Datei , aber ich habe immer noch Zeichen wie dieses Ă statt dieses ø. Wie Sie sehen können, setze ich Encoding.UTF8
Auch es wird interessanter, wenn ich bool append auf false setze, dann ist alles normal, aber es hilft mir nicht, weil ich diese Datei mit neuen Daten anhängen muss. Wie kann ich das beheben?
Noch gleich http://prntscr.com/f16v7b wenn ich 'MessageBox.Show (Namex);' vor in CSV-Datei einfügen es mir normale Zeichen zeigt, um vor dem Einsetzen alles normal ist. Irgendeine Ahnung ? – mdieod
@mdieod könnten Sie testen, ob dieser Code das richtige Ergebnis generiert? https://pastebin.com/L947k1Nw – Xiaoy312
Ich führe einfach Ihren Code und ich bekomme das gleiche Ergebnis http://prntscr.com/f176iv – mdieod