问题
当我尝试批量上传用户时,收到了以下错误消息:由于某些原因,要导入的数据在我们的服务器中尚不可用。请重试。我们已收到此通知,如果有程序缺陷,我们将解决这一问题。如果继续出现错误,请联系我们的客户服务团队。错误:无效的 UTF-8 字节序列。
如何解决此 UTF-8
错误?
回答
若上传的文件不是 UTF-8
格式时就会产生此错误。UTF-8 是互联网上使用最广的字符编码格式。
发生此错误,是因为您使用软件对文件编码时采用的格式不是 ISO-8859
,而是 UTF-8
之类的其他格式。您可以使用多种解决方案将文件更改为 UTF-8 编码格式:
如果您有 Gmail 帐户或用过 Google 云端硬盘
- 打开 Google 云端硬盘。
- 创建一个新的 Google 电子表格文档
- 导入您的 CSV 文件。
- 单击文件 > 下载 > 逗号分隔值,将文件保存到计算机。
文件将下载为 UTF-8 编码格式,此文件便可以成功上传。
如果您用过 Microsoft Excel
- 在 Microsoft Excel 中打开您的 CSV 文件,然后选择文件 > 另存为。
- 输入文件名称,然后选择 CSV UTF-8 (逗号分隔) (*.csv) 作为文件格式。
- 选择保存。
如果您在 Windows 上使用 Microsoft Excel,但不能将文件另存为 UTF-8 CSV,而您有“记事本”。
- 在 Microsoft Excel 中打开
.xlsx
文件,然后单击文件 > 另存为(其他格式)。 - 输入任意文件名称,然后为保存类型选择 Unicode 文本 (.txt)。
- 选择保存。
- 使用 Microsoft 记事本打开 Unicode 文本文件。
某些字符显示为方框,这是因为记事本无法显示某些 Unicode 字符。暂时忽略这些字符。 - 将制表符
→
替换为逗号,
,使.xlsx
文件以逗号分隔,并采用正确的逗号分隔值 (CSV) 格式。 - 拖动两个列标题之间的字符以选择制表符,然后按 CTRL+C。
- 使用替换功能将所有制表符替换为逗号。
- 在记事本中,选择另存为。
- 输入文件名,并将编码更改为 UTF-8。
- 在文件名末尾添加
.csv
,将文件扩展名从.txt
更改为.csv
。 - 选择保存。
文件图标会更改为 Microsoft Excel。 - 从 Excel 打开 CSV 文件并验证数据。
如果发现问题,请勿将文件保存为 Excel,以免再次出现编码格式问题。请仅在 Excel 中查看数据。如果在此阶段发现数据问题,请在原始电子表格中修复数据并重复上述步骤。您也可以从记事本应用更改文件,但务必将文件保存为UTF-8
格式。
现在您就可以使用此 CSV 文件进行导入了。