如何替换以下字符

本文关键字:字符 替换 何替换 | 更新日期: 2023-09-27 18:00:17

我有eml文件,我在c#中使用streamreader解析它们。问题是这些eml文件分别包含=C5=9F=C4=B1

我使用以下代码,但我认为在解析生成的文件之前,设置eml文件的生产者对其进行编码的位置不合适,因此我认为我需要用适当的Unicode字符替换它们。fsEML是我用file.read().创建的一个文件流类的实例

StreamReader sr = new StreamReader(fsEML, System.Text.Encoding.UTF8,false);

如何替换以下字符

此编码称为带引号的可打印编码。中有一些功能。Net解码它,但它没有很好地暴露出来,看看这个答案。