如何将csv文件编码转换为utf-8

时间:2013-09-09 07:11:44

标签: csv encoding utf-8 import converter

是否可以将iso-8859-13编码的csv数据转换为UTF-8

我的旧系统没有UTF-8编码,只使用iso-8859-13。我需要导入的系统没有iso-8859-13,但同时包含UTF-8UTF-16。如果我尝试使用iso-8859-13以外的编码打开csv文件,则无法识别某些符号。如果我尝试将此类文件导入新系统,则会出现错误,我编码错误。我只能使用windows-1252导入它,但随后会导入无法识别的符号。如何将其转换为常规编码,例如UTF-8

5 个答案:

答案 0 :(得分:21)

在Notepad ++中打开文件,然后单击编码 - >转换为UTF-8

(请勿点击在UTF-8中编码,因为它实际上不会转换字符。)

答案 1 :(得分:15)

我只能使用文本编辑器进行转换。我用iso-8859-13编码打开了csv文件。然后使用utf-8创建空csv文件。然后简单地将所有内容从一个csv复制到另一个。然后我可以将它导入新系统。

之前我尝试使用libreoffice执行此操作,但出于某种原因,它会使用iso-8859-13编码保存。

答案 2 :(得分:2)

对于那些不知道如何使用Notepad ++转换文件编码的人: 在Notepad ++中创建一个新文件 - >转到编码 - >以UTF-8编码 - >复制粘贴内容 - >将文件另存为.csv

答案 3 :(得分:1)

对我来说就是这样:用常规记事本打开CSV文件。另存为记事本,并设置图片中的编码。Encoding

答案 4 :(得分:0)

将.csv内容从Excel复制到Notepad ++不会保留格式,在Notepad ++中打开原始.csv 并从那里复制。

  1. 一旦在Notepad ++中打开,请使用'Crtl + n'在Notepad ++中创建新文件。
  2. 转到编码->转换为UTF-8-BOM->复制粘贴内容->将文件另存为.csv。

(适用于Windows 10)