赞
踩
最近以Tkinter为GUI写了一个小型聊天室,初学也遇到了不少问题,今天发现输入中文不好使,于是乎到网上查找各种转码,这才搞明白
其实问题很简单,解决方法也是,哈哈~
只要在send发送时候加上encode('gb2312'), 在插入ListBox的时候加上decode('gb2312') 这样问题就解决了~~So Easy吧
- self.TcpServ.send(data.encode('gb2312'))
-
- self.text_other.insert('end', data.decode('gb2312')+'\n')
给结果截个图:
python的编码问题有时挺恼人的
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。