主要是利用了 encode('latin-1') 不对 unicode 做任何编码转换而转换为 ascii 字符串。
代码如下:
#!/usr/bin/env python
import sys
for i in sys.argv[1:]:
print i.decode('utf8').encode('latin-1').decode('gbk')
PS. 不知道为什么我用网上介绍的 convmv 做不出来。
[tags python encoding charset 乱码]
No comments:
Post a Comment