在做tcp网络通信时,遇到了这个问题,思考了半天,也不知道是哪里出了问题,在网上搜到的大部分方法都是在代码第一行添加:
#!/usr/bin/python
# -*- coding: <encoding name> -*-
可无论我怎么添加都没有用,后来我在pycharm的设置中找到了一种解决方法:
打开.py文件,然后找到pycharm这一项设置 ,将画圈的encoding选成与Global Encoding一样
之后在pycharm打开这个.py文件将乱码的中文字符删去重新输入在运行就可以了。
可后来,我想用倒推的方法再将这个错误演示出来时却不行了,没有出现错误。这让我有些不明白。
如果有大神知道原因的话,麻烦指点一下,谢谢!