zsy0226 发表于 2022-12-25 14:26:46

python中文显示有问题

python3.11.1,用的字体是Consolas,但是中文不是黑体或者其他,变成了这个(字是“我和你所有的财产都不见了”):

python2.7,3.7,3.8,3.9,3.10,3.12都试过了,也都不行

有大佬么

zsy0226 发表于 2022-12-25 14:32:29

可能是字体被篡改了,好多字体都被改了,有什么方法吗?

AhrimanSefid 发表于 2022-12-25 14:35:40

我的IDLE没有问题呀

AhrimanSefid 发表于 2022-12-25 14:37:17

很可能是你的Consolas字体库出了问题,把字体换成微软雅黑试试

AhrimanSefid 发表于 2022-12-25 14:40:04

还有一种检测的方法,打开这个目录:C:\Windows\Fonts\Consolas,然后看看里面的consolas字体有没有被纂改,有的话重新安装字库,没有的话我就无能为力了。

zsy0226 发表于 2022-12-25 17:54:42

字体里没问题,在Dev-C++里用就可以,可能是Consolas不支持中文,然后随便改了吧,感觉像是注册表

小甲鱼 发表于 2022-12-25 22:27:28

可见你的【财产】真的很重要!

哈哈,其实是因为 Consolas 不支持中文导致的,你可以先将语言设置为微软雅黑之类的,然后点击应用,接着再设置 Consolas,那么它就会中文采用微软雅黑,英文采用 Consolas。

zsy0226 发表于 2022-12-26 07:57:13

上面方法都试过了,可是还是不行

好多字体(包括显示不了的中文字体)都变成了这个字体了

zsy0226 发表于 2022-12-26 08:00:02

而且这个字体还感觉像是繁体,可我没法分辨出来,因为全被改成这个了

zsy0226 发表于 2022-12-26 08:34:04

本帖最后由 zsy0226 于 2022-12-26 08:38 编辑

我历经半小时,找到了那两个字体(我都没想过有两种),卸载掉,就没问题了

zsy0226 发表于 2022-12-26 08:34:29

算了,设最佳答案是小甲鱼吧
页: [1]
查看完整版本: python中文显示有问题