【问题标题】:Convert ANSI encoding to another encoding through the Linux shell通过 Linux shell 将 ANSI 编码转换为另一种编码
【发布时间】:2021-10-01 20:53:30
【问题描述】:

如何从 Linux shell 编码?我有一个 ANSI 格式的 CSV 文件包,我想转换为没有重音符号的编码:ã、ç、á、í ...

如何在不涉及任何编程语言的情况下做到这一点?

【问题讨论】:

  • 这和ANSI有什么关系?听起来你在谈论 UTF-8。
  • 你为什么要求不要在编程网站上使用程序?

标签: linux shell csv encoding


【解决方案1】:

假设您使用的是iconv(1) 的 GNU 版本(因为您有这个标记的 linux,所以它似乎是一个安全的选择):

iconv -f MS-ANSI -t US-ASCII//TRANSLIT input.csv > output.csv

(我猜MS-ANSI 来自编码;iconv --list | grep -Fi ANSI 显示了其他几种可能性。或者您的源字符集可能完全不同。)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-11-22
    • 2021-06-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-18
    • 1970-01-01
    • 2011-03-17
    相关资源
    最近更新 更多