vs code 中用python 编码已经为utf-8了,但是还是出现乱码,系统变量也添加了,还是出现乱码,求大神解惑啊
在程序中加入如下代码强行控制输出格式为utf-8即可
# -*-coding:utf-8 -*-
import io
import sys
#改变标准输出的默认编码
sys.stdout=io.TextIOWrapper(sys.stdout.buffer,encoding='utf8')
都试过了 可还是显示乱码 头疼😱
@Ethan
: 先保证文件本身存储的编码格式为utf-8 然后在其他工具里试试 比如pycharm等等
彻底搞懂 python 中文乱码问题
@ycyzharry: 在pycharm 里运行正常的
@Ethan
: 那就用pycharm
source code的编码不是utf-8?用notepad++打开,更改编码为正确的,然后调整为UTF-8,再用vs code打开,
vs code 改成utf-8,输出中文还是乱码
文件前端中加上 sys.setdefaultencoding('utf-8') 试试
报错