Home
Categories
WIKI
Topic
User
LANGUAGE:
中文
English
深度影音字符集转码
Apps Section
1379
views ·
2
replies ·
To
floor
Go
ysjdx
deepin
2012-12-23 23:48
Author
遇到某些字幕文件中有特殊字符,字幕转码会失败,比如附件(传不上来,大家自行搜索Cloud.Atlas.2012.REPACK.BDRip.X264-BMDruCHinYaN.chs.srt)的字幕
报错为 UnicodeDecodeError: 'gb2312' codec can't decode bytes in position 110565-110566: illegal multibyte sequence
解决办法
修改deepin-media-player/src/code_to_utf_8.py文件
将
s.decode(encoding)修改为s.decode(encoding,"ignore")
作此处理后 ,将会忽略字幕文件中的特殊字符.
Reply
Like 0
Favorite
View the author
All Replies
admin
deepin
2012-12-23 23:49
#1
恩,非常感谢. 不过这个可以写成插件吧.
Reply
Like 0
View the author
isunny
deepin
2012-12-24 05:17
#2
恩,非常感谢. 不过这个可以写成插件吧.
如果有谁要写插件的话建议,附加 字幕的简体和繁体转换功能, 因为好多电影的字幕是繁体的。 看不懂繁体字
Reply
Like 0
View the author
Please
sign
in first
New Thread
Popular Events
More
报错为 UnicodeDecodeError: 'gb2312' codec can't decode bytes in position 110565-110566: illegal multibyte sequence
解决办法
修改deepin-media-player/src/code_to_utf_8.py文件
将
s.decode(encoding)修改为s.decode(encoding,"ignore")
作此处理后 ,将会忽略字幕文件中的特殊字符.