Answers:
我在“ Excel文本向导的默认字符编码”中回答了类似的问题吗?。
我在更改Excel中的默认文本导入来源类型时找到了答案。
就像Vasille在对该问题的评论中所说的那样,如果您的文件实际上不是UTF-8格式,则从技术上讲,您可能希望将文件中的字符转换为所需的编码,然后再在Excel中打开。但是,就我的目的而言,UTF-8可以很好地显示未损坏的字符。
您需要使用该File > Import
选项并以空白文档开始并指定UTF-8
但这并不是将其设置为所有文件的默认设置的最佳选择,无论如何,都无需围绕Google云端硬盘或LibreOffice旋转文件。缺省值选择得很糟糕,并且无法更改很烦人。
有关
如何在打开Excel时设置字符编码,但没有找到更改默认值的选项,这样所有文件都将以UTF-8而不是OSX中的Macintosh格式自动打开
如何将默认文件选项从 Apple.SE中的Macintosh文件选项更改为UTF-8。
这不是最佳解决方案,但可以选择:将Excel文件上传到Google驱动器,使用Google Tabs打开它,然后将其下载为csv文件。它为我工作。
假设您有一个可用的unix外壳(Cygwin),我在csv文件的前面附加了3个字符的unicode ID(UTF-8),然后它可以很好地读入Excel,更重要的是可以使用VB Excel作为输入正确处理自动化。
UTF-8.txt
EFBBBF <<十六进制编辑为3个char文件。
cat UTF-8.txt文件到use.csv> new_file.csv
UTF-8.txt
文件吗?