2

UTF-8 ファイル (スウェーデン語の äåö 文字を含む) があります。私はそれらを次のように読みます:

List<MyData> myDataList = new List<MyData>();
string[] allLines = File.ReadAllLines(csvFile[0], Encoding.Default);

foreach (string line in allLines)
{
  MyData myData = new MyData();
  string[] words = line.Split(";");

  myData.ID = words[0];
  myData.Name = word[1];
  myData.Age = words[2];
  myData.Date = words[3];
  myData.Score = words[4];

  //Do something...
  myDataList.Add(myData);
}

StringBuilder sb = new StringBuilder();
foreach (string data in myDataList)
{
   sb.AppendLine(string.Format("{0},{1},{2},{3},{4}",
       data.ID,
       data.Name,
       data.Age,
       data.Date,
       data.Score));
}       

File.WriteAllText("output.txt", sb.ToString(), Encoding.ASCII);

ansii で output.txt ファイルを取得しますが、スウェーデン語の文字では取得できません。ファイルデータを UTF-8 から Ansii に保存する方法を教えてもらえますか? ありがとう。

4

2 に答える 2