ubuntu 下 vlc ,smplayer 播放电影时字幕乱码解决方法

自:http://blog.sina.com.cn/s/blog_70545bad01015ky1.html

ubuntu 下 vlc ,smplayer播放电影时出现乱码,令人头疼的很,不知道该怎么办,网上查了一些方法,但是没有一个能成功的,也许是我的方法不正确,没办法,只能将就看一下英文字幕,或者有时候看不懂的时候干脆切换到win7底下看,但这终究不是解决的方法,从网上查了很多方法,但是都没有解决,知道今天下午。


今天下午,我从网上下载了一个php webside 源代码,里面打开也是乱码,于是我用 gedit--encoding=gb2312 xxxx.php命令成功无乱码打开,于是我就在想一个问题,如果我把里面的内容全部复制下来,重新建立一个utf-8编码的文件(ubuntu下默认建立的就是utf-8编码文件)是不是就能打的开。果然成功了,于是我一下子联想到字幕。想起了在网上查找的一种方法,当时没有成功。

我实验的步骤如下:

1、用gedit --encoding=gb2312 xxx.src (其中的 gb2312 可以改成 gbk,如果gb2312 打开还是有乱码的话。 xxx.src 是字幕文件名字。)

2、如果你做到用gedit打开,无乱码。那么你很容易就能看到无乱码的字幕了。好了,不绕圈子了,直接说。将打开无乱码的字幕,选择  文件另存为 ——在 出来的窗口下面 更改 编码为   utf-8,其它的不用改(改天附图,今天网速不给力。见谅)。
ubuntu 下 vlc ,smplayer 播放电影时字幕乱码解决方法_第1张图片

3、点击保存,在出来的窗口中选择,替换,(当然也可以不替换,另存为一个你能认得出来的名字就行,但是建议你选择替换,)
ubuntu 下 vlc ,smplayer 播放电影时字幕乱码解决方法_第2张图片


4、现在就好了,但是如果你用的是smplayer ,也许还不行,这是因为 smpalyer 字幕默认的编码不是 utf-8,你只要把它改成utf-8 即可,好吧,我在详细说下。

5、smplayer 里面   选项——首选项——字幕——编码——改默认编码为utf-8,下面那个选项(自动检测汉语)选中就行了。

6、绝对好了,想在你用做的就是重新打开 vlc (smplayer) 重新选择加载字幕。选择字幕就好了。

嘻嘻,好了吧。当我看到字幕显示中文字幕的时候,心情别提有多好了, 真想说一句:


生命在于运动,ubuntu在于折腾!


你可能感兴趣的:(PHP,ubuntu,联想)