是否可以将具有iso-8859-13
编码的csv数据转换为UTF-8
?
我的旧系统没有UTF-8
编码,它只使用iso-8859-13
。我需要导入的系统没有iso-8859-13
,但是有UTF-8
和UTF-16
。如果我尝试使用iso-8859-13
以外的编码来打开csv文件,那么一些符号将无法识别。如果我试图将这样的文件导入到新系统中,就会出现一个错误,即编码错误。我只能使用windows-1252
导入它,但是它将使用未识别的符号导入。如何将其转换为正常编码,如UTF-8
发布于 2013-09-09 10:48:35
我能够简单地使用文本编辑器进行转换。我用iso-8859-13
编码打开了csv文件。然后用utf-8
创建空的csv文件。然后简单地将所有内容从一个csv复制到另一个csv。然后我就可以把它导入新系统了。
以前,我尝试用libreoffice来实现这一点,但是由于某种原因,它会保存在iso-8859-13
编码中。
发布于 2014-02-27 04:22:46
在Notepad++中打开该文件,然后单击Encoding-> to to UTF-8。
(不要在UTF-8中单击编码,因为它实际上不会转换字符。)
发布于 2014-01-31 16:15:31
对于那些不知道如何使用Notepad++转换文件编码的人:在Notepad++ ->中创建一个新文件,转到UTF-8 ->中的->编码,复制粘贴内容->,将文件保存为.csv
https://stackoverflow.com/questions/18693139
复制相似问题