gpt4 book ai didi

shell - 如何使用 Vim 更改现有文件的编码

转载 作者:行者123 更新时间:2023-12-04 18:45:13 26 4
gpt4 key购买 nike

这是 http://subscene.com/subtitles/crank/farsi_persian/281992 上的字幕文件.如果你下载它,你会看到一些代码,如:

1
00:02:05,360 --> 00:02:07,430
åßÊæÑ¡ ãÇ åäæÒ ÏÇÑíã ãí ÑÎíã¿
ÎæÈå

2
00:02:07,600 --> 00:02:10,956
áíæÓ! ãÇ ÏÇÑíã í ÇÑ ãíäíã Èå ¿
æ Ïíå åí æÞÊ ãä Ñæ ÕÏÇ äãíÒäí

我期望的是:
1
00:02:05,360 --> 00:02:07,430
هكتور، ما هنوز داريم مي چرخيم؟
خوبه

2
00:02:07,600 --> 00:02:10,956
چليوس! ما داريم چي کار ميکنيم بچه ؟
و ديگه هيچ وقت من رو صدا نميزني

我通过将文件扩展名从 srt 更改为 txt,使用 chrome 浏览器打开它,将编码转换为阿拉伯语窗口并通过选择所有文本重新保存文件内容来达到它。

我不知道如何使用 vim 或 shell 脚本执行此操作。我试过 :write ++enc=utf-8 russian.txtset encodingset fileencoding ,但没有运气。

谢谢,莫娜

最佳答案

vim :

加载文件后,不要做任何修改。那么你可以这样做:

:e ++enc=cp1256

要保存在 utf-8 中,只需
:w ++enc=utf-8

或者你可以在 中完成 shell :
iconv -cf WINDOWS-1256 -t utf-8 problem.srt -o correct.srt

关于shell - 如何使用 Vim 更改现有文件的编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15681681/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com