相关疑难解决方法(0)

如何将未知 8 位文件转换为 utf8

我有一个 .srt 文件,当我在 ubuntu 的 gEdit 中打开它时显示为乱码。所以我想将它转换为utf8以便能够阅读它。

当我试图弄清楚它给出的编码时:

file -i x.srt 
x.srt: text/plain; charset=unknown-8bit
Run Code Online (Sandbox Code Playgroud)

在另一次尝试中,我发现:

find .  -type f -print | xargs file
./x.srt:   Non-ISO extended-ASCII text, with CRLF line terminators
Run Code Online (Sandbox Code Playgroud)

我也试过 enca:

enca x.srt 
enca: Cannot determine (or understand) your language preferences.
Please use `-L language', or `-L none' if your language is not supported
(only a few multibyte encodings can be recognized then).
Run `enca --list languages' to get a list of supported languages.
Run Code Online (Sandbox Code Playgroud)

enca -L Persian …
Run Code Online (Sandbox Code Playgroud)

character-encoding unicode

10
推荐指数
2
解决办法
3万
查看次数

标签 统计

character-encoding ×1

unicode ×1