我有一个文件,其中包含西班牙字母á,但显示阿拉伯字母ﻢ。我尝试了以下代码:
string s = File.ReadAllText("source.txt",Encoding.GetEncoding("ISO-8859-1"));
StreamWriter sw = new StreamWriter("output.txt", false, Encoding.GetEncoding("Windows-1252"));
或
byte[] input = File.ReadAllBytes("source.txt").ToArray();
File.WriteAllText("outut.txt", input, Encoding.Default);