#!/usr/bin/env python
#coding=utf-8
uuu = u'中文'
print type(uuu), uuu
sss = uuu.encode('gbk')
print type(sss), sss
nnn = unicode(sss, 'gbk')
print type(nnn), nnn
输出为
<type 'unicode'> 中文
<type 'str'> 中文
<type 'unicode'> 中文
在写一个程序用到了wxWidgets、CGI、MySQL为使用UNICODE头疼了数天。得下心得如下:
考虑到以后的迁移和多语种兼容,在MySQL中全部表和列包括整个数据库均使用UNICODE。MySQL++做数据库操作。wxWidgets用的UNICODE的编译版本。CGI用的cgicc3.2.7。用户段用的 …