如何将编码文件转换为另一个与c#

问题描述:

我需要将文件编码从默认的Windows编码转换为另一种特定的编码,如“IBM864”,然后将文件保存在新的编码中。如何将编码文件转换为另一个与c#

请任何人都可以帮到我。

+0

尝试使用' –

读取输入文件:

string content = File.ReadAllText(inputFilePath); 

写有指定的编码内容:

Encoding enc = Encoding.GetEncoding(864); //864 is the codepage for IBM864-Arabic (864) 
File.WriteAllText(outputFilePath,content,enc); 
+0

感谢阿尔贝托它的工作StreamReader'和'StreamWriter' –