gpt4 book ai didi

windows - Windows ubuntu 子系统上的 iconv

转载 作者:行者123 更新时间:2023-11-29 13:21:07 25 4
gpt4 key购买 nike

我下载了一个巨大的 csv 文件 (7,98 Gio),以便将其导入到 postgres 数据库中。问题是文件是用 ISO-8859 编码的,如果我想在 postgres 上导入它,它必须是 UTF-8。

所以我尝试在 Ubuntu 子系统(集成在 Windows 10 中)上使用 iconv 命令将其转换为 utf-8。问题是根据输出文件的属性窗口,输出文件仍然是空的。在按下 Ctrl+C 之前,命令不会终止。

这是我的命令:

iconv -t utf-8 < sirc-17804_9075_14209_201612_L_M_20170104_171522721.csv > xaus.csv

我尝试了很多语法,但没有一个主题会填充输出文件...

P-S 对不起我的英语我是法国人

编辑:很长一段时间后,命令输出:

iconv: unable to allocate buffer for input: Cannot allocate memory

最佳答案

iconv 似乎想要将整个文件加载到内存中,这对于大文件来说可能会有问题。参见 iconv-chunks寻求可能的解决方案;来自 iconv-chunks 描述:

This script is just a wrapper that processes the input file in manageable chunks and writes it to standard output.

关于windows - Windows ubuntu 子系统上的 iconv,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41660864/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com