Sunday, July 24, 2011

Update: 关于迅雷离线下载 以及 Windows 的 zip 在 Linux 下乱码

现在发觉这两个问题其实是同一个问题,而且找到了更方便简洁的方法去做,
主要是利用了 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: