gpt4 book ai didi

c# - CSV 编码问题 (Microsoft Excel)

转载 作者:太空狗 更新时间:2023-10-29 17:37:11 25 4
gpt4 key购买 nike

我正在使用 C# 动态创建 CSV 文件,但遇到了一些奇怪的编码问题。我目前使用 ASCII 编码,它在 Excel 2010 中运行良好,我在家里和我的工作机器上都使用它。但是,客户使用 Excel 2007,对他们来说存在一些奇怪的格式问题,即“£”符号(英国磅符号)前面有一个带重音符号的“A”字符。

我应该使用什么编码?令人恼火的是,由于我无法访问 Excel 2007,所以我几乎无法测试这些修复!

最佳答案

我在 Excel 2003 上使用的是 Windows ANSI 代码页 1252,没有任何问题。由于与您看到的问题相同,我明确更改为此代码页。

private const int WIN_1252_CP = 1252; // Windows ANSI codepage 1252

this._writer = new StreamWriter(fileName, false, Encoding.GetEncoding(WIN_1252_CP));

关于c# - CSV 编码问题 (Microsoft Excel),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7151122/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com