linux - 如何将 ISO8859-15 转换为 UTF8?

标签 linux bash text

我有一个用 ISO8859-15 编码的阿拉伯语文件.如何将其转换为 UTF8?
我使用了 iconv 但它对我不起作用。

iconv -f ISO-8859-15 -t UTF-8 Myfile.txt

我想附上文件,但不知道怎么做。

最佳答案

可能是您的文件不是 ISO-8859-15 编码的吗?您应该可以使用文件命令进行检查:

file YourFile.txt

另外,您可以在不提供原始文件编码的情况下使用 iconv:

iconv -t UTF-8 YourFile.txt

关于linux - 如何将 ISO8859-15 转换为 UTF8?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11316986/

相关文章:

javascript - ReactJS:如何更改按钮单击时的文本值

子句 wait() : Process scheduling

linux - 如何在 Dockerfile 中使用here-strings?

bash - 解析 postgres 结果为 bash

javascript - 将第一页中的所有 cookie 保存在硬盘上的文本文件中

java - 如何写入 Java 中的 txt 文件中的特定行号

linux - dnssec-dsfromkey 显示未知算法错误

linux - 在 Bash Linux 中根据文件的每一行读取并运行不同的命令?

linux - 在linux中使用 "sed"命令替换文本

bash - 检查shell脚本中命令的输出