【问题标题】:codepage conversion support on linuxlinux上的代码页转换支持
【发布时间】:2013-07-30 09:50:18
【问题描述】:

我有两个关于 linux 上的代码页的问题。

  1. 有没有办法列出所有可能在 linux 上进行的代码页转换组合。

  2. 如果我有一个数据以某种格式(比如 encode-1)编码的文件,我可以使用 "iconv -f encode-1 -t encode-2 file > file1.txt" 将其编码为 encode-2 格式。 这样我可以检查从 encode-1 到 encode-2 的转换是可能的。但是为了进行测试,我需要一些文件已经以 encode-1 格式编码。有没有什么方法可以测试在没有任何文件已经使用格式 encode-1 编码的情况下是否可以进行特定转换。

【问题讨论】:

    标签: linux format encode iconv codepages


    【解决方案1】:

    您似乎在使用iconv。要获取所有可能的编码列表,只需运行

    iconv -l
    

    如果您没有任何给定编码的文件,您可以创建一个:获取任何已知编码的文件并使用iconv 将其转换为给定的编码。如果您担心转换会在中间退出,请使用

    iconv -c
    

    它会忽略输出中的无效字符,但会尽可能编码。

    【讨论】:

    • iconv -l 将列出 iconv 已知的所有代码页,但我的要求是找到所有可能的转换组合。我的第二个要求是在不同的 LANG 中获得编码。如果我有 lang=en_US 的 ascii 内容,我如何使用 lang=ja_jp 将其格式化为一些代码页
    • @ManishSharanSingh:我不明白。请举例说明。
    猜你喜欢
    • 2021-06-21
    • 1970-01-01
    • 2023-03-20
    • 2015-04-25
    • 2018-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-09
    相关资源
    最近更新 更多