+ -
当前位置:首页 → 问答吧 → 中文乱码的问题

中文乱码的问题

时间:2011-03-10

来源:互联网

s, = struct.unpack('2s', struct.pack('2s', '试'))
print s

在windows下运行正常,可打印出汉字;在linux下把vim的编码改为“简体中文GBK”也可以正常打印出汉字
但是在eclips里面,怎么会是乱码呢
代码如下:

# -*- coding:utf-8 -*-

import struct

s, = struct.unpack('2s', struct.pack('2s', '试'))
print s

作者: pydomain   发布时间: 2011-03-10

到底是gbk还是utf-8?
我的建议总是:不要在代码里写中文。

作者: iambic   发布时间: 2011-03-10