Python初学者经常会遇到 print('中文')
时提示编码的错误比如
UnicodeEncodeError: 'ascii' codec can't encode characters
我尝试了很多种网上的办法
这一种在我的开发环境下成功解决了这个问题
import sys
import io
sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf-8')
Python初学者经常会遇到 print('中文')
时提示编码的错误比如
UnicodeEncodeError: 'ascii' codec can't encode characters
我尝试了很多种网上的办法
这一种在我的开发环境下成功解决了这个问题
import sys
import io
sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf-8')