Thursday, October 15, 2009

Ubuntu9.04上看电影加载中文字幕乱码问题

最近在我的Ubuntu9.04上看电影总是加载中文字幕的时候出现乱码,后来发现是字符编码的问题,今天休假在家就写了一个小的字符转码的程序,目前来说满足我自己的需求了,代码如下:

import sys,io

if len(sys.argv) != 2:
print "Please input file path!"
else:
f1 = io.open(sys.argv[1], "r", encoding="cp936")
f2 = io.open(sys.argv[1] + ".new", "w", encoding="utf-8")

for line in f1:
f2.write(line)

f1.close()
f2.close()

No comments: