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 做不出来。

Advertisements

Tags:

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


%d bloggers like this: