ich habe hier ein kleines Quick & Dirty Snippet mit welchem ich Daten aus Textboxen
in eine .csv speichere.
Passt auch soweit, jedoch werden Umlaute und z.B. "ß" nicht richtig konvertiert,
es werden statt diesen Zeichen andere z.b. statt "ö" dieses "ö" (UTF8?) eingefügt.
Ich vermute ich muss den String vor dem speichern in die .csv noch konvertieren,
hat da jemand einen Tipp parat?
string filePath = @"C:\Users\Exceltest\1.csv";
string delimiter = ",";
string[][] output = new string[][]{
new string[]{Wert.Text.ToString() }};
int length = output.GetLength(0);
StringBuilder sb = new StringBuilder();
for (int index = 0; index < length; index++)
sb.AppendLine(string.Join(delimiter, output[index]));
File.WriteAllText(filePath, sb.ToString());