将胡言乱语的字符转换为有意义的字符

时间:2019-03-29 16:10:02

标签: c# unicode utf-8

我有一个文件,其中包含西班牙字母á,但显示阿拉伯字母ﻢ。我尝试了以下代码:

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);

0 个答案:

没有答案