解决jupyter控制台出现中文乱码的问题

您所在的位置:网站首页 sts乱码 解决jupyter控制台出现中文乱码的问题

解决jupyter控制台出现中文乱码的问题

2023-04-28 04:12| 来源: 网络整理| 查看: 265

参差连曲陌,迢递送斜晖。

大家好,我是皮皮。

一、前言

前几天在Python钻石交流群【盼头】问了一道Jupyter乱码处理的问题,如下图所示。

解决jupyter控制台出现中文乱码的问题_编程语言

反正就是乱码。

解决jupyter控制台出现中文乱码的问题_python_02

中文就会出现乱码,平时执行代码打印中文的时候是正常的。

二、实现过程

这里【Python进阶者】在网上找到了一个解答,如下所示:

import sys stdi, stdo, stde = sys.stdin, sys.stdout, sys.stderr reload(sys) sys.setdefaultencoding('utf-8') sys.stdin, sys.stdout, sys.stderr = stdi, stdo, stde

不过还是存在问题,因为这个用法是Python2.x版本的

解决jupyter控制台出现中文乱码的问题_编程语言_03

修改对应的用法,还是不行。

import importlib,sys importlib.reload(sys)

解决jupyter控制台出现中文乱码的问题_人工智能_04

后来【flag != flag】给了一个链接,VS Code:4个中文乱码问题及解决方法。用了第一个方法提示下面的经典锟斤铐报错:

解决jupyter控制台出现中文乱码的问题_乱码_05

后来【Jason】给了一个方法, 在dos前加个chcp 65001。

解决jupyter控制台出现中文乱码的问题_python_06

果不其然,确实好使!

解决jupyter控制台出现中文乱码的问题_编程语言_07

虽然不太知道原因,但是的确可以解决问题。

解决jupyter控制台出现中文乱码的问题_python_08

【小小明】大佬后来补充了一下锟斤铐知识,很多人估计也是第一次听到锟斤铐,其实锟斤铐只是众多编码错误之一,一般是因为以utf-8编码读取gbk编码的中文,然后又用gbk格式读取导致。

解决jupyter控制台出现中文乱码的问题_python_09

最后分享一个常见编码问题场景,记得收藏哦!感谢【小小明大佬】和【瑜亮老师】分享。

解决jupyter控制台出现中文乱码的问题_乱码_10

如果有遇到问题,随时联系我解决,欢迎加入我的Python学习交流群。

三、总结

大家好,我是皮皮。这篇文章主要盘点了一个乱码的问题,文中针对该问题给出了具体的解析和代码实现,帮助粉丝顺利解决了问题。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3