我在开发一个网络应用程序。我需要将数据集导出到excel。Dataset在一列中包含以下文本。
Dataset中的文本
员工福利销售-团体福利销售
当我将此数据集导出到excel时,所有其他dataset列值都会在dataset中导出。但仅这篇文章就附加了以下特殊字符。
用特殊字符导出的文本
员工福利销售-欧元“团体福利销售
我不知道这怎么发生的。
帮我解决这个问题。
发布于 2012-03-14 11:28:58
问题可能是编码问题。
由于我们不知道您如何将数据集导出到excel,所以我们只能假设您正在创建一个文件或流。
您需要在文件/流的开头添加一个UTF8 BOM:
Encoding.UTF8.GetPreamble()有关详细信息,请参阅这。
发布于 2012-03-14 11:27:55
如果还没有指定encoding,则应该这样做:
Response.ContentEncoding = System.Text.Encoding.UTF8;https://stackoverflow.com/questions/9700973
复制相似问题