CSV encoding issues (Microsoft Excel)

后端 未结 3 605
一生所求
一生所求 2021-01-04 23:42

I am dynamically creating CSV files using C#, and I am encountering some strange encoding issues. I currently use the ASCII encoding, which works fine in Excel 2010, which I

3条回答
  •  清酒与你
    2021-01-05 00:25

    I've successfully used UTF8 encoding when writing CSV files intended to work with Excel.

    The only problem I had was making sure to use the overload of the StreamWriter constructor that takes an encoding as a parameter. The default encoding of StreamWriter says it is UTF8 but it's really UTF8-Without-A-Byte-Order-Mark and without a BOM Excel will mess up characters using multiple bytes.

提交回复
热议问题