gpt4 book ai didi

linux - iconv 命令不会将纯文本文件的编码更改为另一种编码

转载 作者:太空宇宙 更新时间:2023-11-04 05:09:47 25 4
gpt4 key购买 nike

在 Linux 中我创建了一个纯文本文件。使用“file -i”我看到文件编码是“us-ascii”。尝试以下命令后,它仍然显示输出文件编码为“us-ascii”。您能告诉我如何更改编码吗?或者有什么方法可以下载一些我无法读取的编码文件。

  1. iconv -f US-ASCII -t ISO88592//TRANSLIT -o o.txt ip.txt
  2. iconv -f UTF-8 -t ISO-8859-1//TRANSLIT -o op.txt ip.txt

我希望 iconv 更改编码,或者我可以下载一些编码文件。

最佳答案

如果您的文件仅包含 ASCII 字符,则 ASCII、UTF-8 和不同的 ISO8859-x 编码之间没有区别。因此,转换后,您最终将得到完全相同的文件。

文本文件不存储有关所使用编码的任何信息。因此,文件应用了一些规则,但归根结底,这只是一个猜测。由于文件相同,结果将始终相同。

要查看差异,您必须使用通过不同编码进行不同编码的字符,或者在其中一种编码中根本不可用的字符,例如ă、€ 或 😊。

关于linux - iconv 命令不会将纯文本文件的编码更改为另一种编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56846574/

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