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