还是中文问题

还是中文问题

在python的string结构中,怎么样才能把一个汉字看作一个字符啊?
像这样a="中文支持"
用切片时,有时就会出现乱码:

[Copy to clipboard] [ - ]
CODE:
>>> a='中文支持'
>>> print a
中文支持
>>> print a[1:]
形闹С?

使用unicode
这么多天也没搞定
先问一下吧,是不是如果我用unicode编码的话,就的2个字符当作一个字符的用切片啊?
unicode中,一个汉字就是一个长度,在gb2312中一个汉字是2个长度,utf-8中一个汉字是3个长度。