我问这个问题在一天前关于希腊Unicode字符,现在我有一个建立在一个问题.
提取完所有数据后,我试图准备将其导入Excel.我不得不选择制表符分隔文件,因为我的一些数据包含逗号(幸运的是我!).
在将数据导入Excel后,我遇到的问题是一个非常奇怪的问题.
Notepad ++中的列数据如下所示:
Total Suspended Solids @105°C
Run Code Online (Sandbox Code Playgroud)
Excel单元格数据如下所示:
Total Suspended Solids @105°C
Run Code Online (Sandbox Code Playgroud)
我不明白为什么会这样.这是否与度数符号的表示有关?
ps我这个问题中的符号是直接复制和粘贴
0xc2 0xb0
)并将每个字节解释为latin-1或windows-1252的字符,则会得到"°" .导入时是否有输入编码选项?我不太确定,但我认为 Excel 需要 Windows-1252 字符编码,因此请确保使用Encoding.GetEncoding("Windows-1252")
.
例如:
using (var writer = new StreamWriter(fileName,false,Encoding.GetEncoding("Windows-1252"))
{
....
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
12301 次 |
最近记录: |