srt乱码字幕中文显示解决办法

  相信有很多朋友都非常喜欢下载和收藏DVDRip影片,DVDRip一般都是外挂字幕的,外挂字幕的文件类型有很多,比如idx+sub、sub、ass、ssa、srt等等。其中idx+sub由一个idx文件和一个sub文件组成。其中的idx是字幕索引文件,sub是字幕文件,字幕以图片形式保存,其它的sub(与idx+sub不同,这种字幕就一个sub文件)、ass、ssa、srt等字幕文件,其实都是文本文件。其中srt字幕文件结构最简单,体积最小。如果有不明白字幕文件是怎么回事的朋友,请到网上查找相关资料。         我在前两天下载了一部DVDRip影片后,在网上寻找和影片相匹配的字幕文件,很可惜,找了半天只找到了一个繁体srt字幕,虽然说繁体字幕也能用,但是每次简体中文系统加载繁体字幕的时候总是需要设置一下字幕软件,很麻烦。所以我很希望能把繁体字幕转换成简体的。相信很多朋友也碰到过同样的问题。我思考了一会儿。想到了一个办法,一试还真成功了。其实很简单,我们每个人的机器上都有浏览器,浏览器能够支持浏览很多种语言的网页,当然也包括繁体中文,而我又知道浏览器能够打开文本文件,所以问题到这里就很明了了。用IE浏览器打开繁体srt文件,或把srt文件拖进IE浏览器中(补充:这里可以将字幕文件的后缀改为.html再用IE浏览器打开)。可以看到srt文件中的字幕内容显示在了IE中,但因为是繁体,所以是乱码,繁体srt字幕文件在IE中显示为乱码。下面我们就用IE来把乱码转换成繁体中文,转换方法有两种,可以通过IE菜单找到编码选项,也可以在IE的显示区域上点击右键弹出右键菜单,也可以找到编码选项,IE菜单选择编码选项或者右键菜单选择编码选项 因为IE默认的文字编码是简体中文,所以显示繁体中文就为乱码,可以看到,我们选择的是Big5码,也就是繁体码,俗称大五码。选择了这个编码以后,IE就能够显示繁体中文了:成功显示繁体中文 到了这一步,大家就能看到繁体中文不再是乱码了,字幕内容被正确的显示出来了。有朋友问了,这不还是繁体中文么,不是简体的啊?是的,所以我们这么作的真正意义还不是繁体简化,而只是正确显示了繁体中文。但是能够正确显示就已经足够了,一般中国人都认识大部分繁体字,所以看繁体字没什么太大的困难,总比乱码强多了。
  这时我们可以通过在IE浏览器中,点击鼠标右键,选择“查看源文件”将字幕以文本形式显示出来,这时可以看到显示的是正常的繁体了,可以全选复制,然后粘贴到一个txt文本,最后将名字改成跟影片名字一样,后缀为.srt即可。再打开影片,OK,大功告成!
  记得转换完成后要把IE的默认编码改回成简体中文哦,要不然以后简体中文网页就显示成乱码了。如果大家觉得IE在转换过程中会丢失结构,需要再次打开很麻烦,如果您的机器上装有火狐(FireFox)浏览器,您可以使用火狐浏览器进行转换而不会丢失结构。          至于为什么用IE正确显示了繁体中文后,再将文本复制保存起来就不是乱码了,这个因为我也没对系统的编码进行过研究,所以我也不是很清楚,不过这个办法确实有效,不光是对字幕文件,对其它任何乱码的繁体中文文本也一样有效。当然,网上有很多网站和软件提供繁体转简体的服务,但都没有这种来得简便。本文所述内容只是偶得,不吝拿出来与大家分享,也请大家多多指教。

转载于:https://www.cnblogs.com/happy-giser/archive/2012/08/17/2643386.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值