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

我有一个用 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

https://stackoverflow.com/questions/11316986/

相关文章:

regex - 在 Linux 中,名称与正则表达式匹配的文件的磁盘使用情况?

linux - 尾部反转/打印除最后 n 行之外的所有内容?

linux - 如何从目录复制内容而不是符号链接(symbolic link)?

linux - 在 Linux 中的特定行向文件添加文本

linux - 如何在 Linux/Unix 上递归复制以 "abc"开头的目录?

c - 为什么 mmap() 比顺序 IO 快?

linux - 无法覆盖符号链接(symbolic link) RedHat Linux

linux - 如何获取unix数据文件中每行的前n个字符

linux - Elasticsearch 无法写入日志文件

python - 比较两个图像的 python/linux 方式