主要是利用了 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