【发布时间】:2013-08-06 14:05:03
【问题描述】:
我得到一个在 Windows-1255 中编码的字节数组。
Encoding enc = Encoding.GetEncoding("Windows-1255");
...
byte[] bytes = enc.GetBytes(result);
并将其保存为 CSV 文件。
var str = Encoding.GetEncoding(1255).GetString(bytes);
using (StreamWriter sw = new StreamWriter("c:\\folder\\file.csv", false, Encoding.GetEncoding(1255)))
{
sw.Write(str);
}
当我打开 CSV 文件时,我看到了乱码:
çã÷ ááä
解决方案?
【问题讨论】:
-
你能发布一个 Jibrish 的例子吗?
-
请将保存的代码发布到 CSV。还发布一个如何检索现有字节的示例。
-
是否需要 Windows-1255 编码?以更标准的编码保存 CSV 会解决您的问题吗?
-
如何将代码保存到 CSV 文件中?还有你的机器设置的语言环境是什么?
-
@user2265025 最好编辑您的问题并将其放入其中,以便我们获得格式化的好处。