我想看看不同的字符串會是什麼樣子在不同的編碼gbk的......編碼字符串在Python
例如:
>>> str1 = "asdf"
>>> str1.encode('utf-16')
'\xff\xfea\x00s\x00d\x00f\x00'
>>> str1.encode('base64')
'YXNkZg==\n'
而這些都讓我我想要的。
但我想看看某些字符串在gbk,gb2312或gb18030中的樣子。
>>> str1.encode('gbk')
'asdf'
>>> str1.encode('gb2312')
'asdf'
>>> str1.encode('gb18030')
'asdf'
輸出不應該是'asdf'以外的東西嗎?
我有蟒蛇2.7,我可以看到gbk.py和lib中的其他文件/編碼
我在想,如果我看到在輸出沒有變化,因爲這些字母將顯示在該編碼相同,或者因爲我需要以某種方式啓用這些編碼(需要某種導入?)...