Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 将excel保存到csv文件时,特殊字符丢失_Windows_Excel_Csv_Character Encoding_Ms Office - Fatal编程技术网

Windows 将excel保存到csv文件时,特殊字符丢失

Windows 将excel保存到csv文件时,特殊字符丢失,windows,excel,csv,character-encoding,ms-office,Windows,Excel,Csv,Character Encoding,Ms Office,我有一个包含拉丁字符的Excel文件,如下所示: abcón 保存到csv文件后,拉丁字符丢失 abc??n 是什么导致了这个问题?如何解决?谢谢。您在excel文件中使用的ó可能在ascii文本中不受支持。有两个不同的符号看起来几乎完全相同。从Insert->Symbol字符映射中,支持00F3,它来自拉丁扩展字母表。但是,不支持希腊文扩展字母表中的1F79,我的随意检查结果与此相同。尝试用字符映射中的字符替换有问题的字符 或者,您可以使用Alt代码并使用0243作为字符,这应该可以工作。

我有一个包含拉丁字符的Excel文件,如下所示:

abcón
保存到csv文件后,拉丁字符丢失

abc??n

是什么导致了这个问题?如何解决?谢谢。

您在excel文件中使用的ó可能在ascii文本中不受支持。有两个不同的符号看起来几乎完全相同。从Insert->Symbol字符映射中,支持00F3,它来自拉丁扩展字母表。但是,不支持希腊文扩展字母表中的1F79,我的随意检查结果与此相同。尝试用字符映射中的字符替换有问题的字符


或者,您可以使用Alt代码并使用0243作为字符,这应该可以工作。

我刚刚用您的确切文本尝试了这个方法,但无法重现问题……是的,我在另一台计算机上尝试了这个方法,效果很好。我不知道为什么它会发生在我的笔记本电脑上。是否有任何机制可以调整计算机中csv文件的编码。看起来它与计算机有关。请检查两台计算机的区域设置,看看是否有任何差异。