为了账号安全,请及时绑定邮箱和手机立即绑定

cmd显示数据库中的数据乱码

通过更改注册表信息来修改控制台,使得cmd编码格式为utf-8,使其与python中的utf-8相匹配,但是还是出现乱码。老师,可以解答一下吗?https://img1.sycdn.imooc.com//5ac995f800013db210170314.jpg

正在回答

3 回答

安装ipython后就行了

如果是python2.7环境,则需要安装IPython 5.x版本的

        1、可以先查看都有哪些ipython版本

                pip install -i https://pypi.douban.com/simple/ ipython==8888

        2、然后选择一个IPython 5.x版本的的,例如5.3.0

               pip install -i https://pypi.douban.com/simple/ ipython==5.3.0


如果是python3环境,直接安装就行

               pip install -i https://pypi.douban.com/simple/ ipython


最后进入Django shell的命令还是python manage.py shell,不用在python前加i

0 回复 有任何疑惑可以回复我~

最好是先安装pip ,然后在cmd中执行pip install Ipython命令,安装ipython,即可解决乱码问题

1 回复 有任何疑惑可以回复我~

1. 运行CMD;

2. 输入 CHCP,回车查看当前的编码;

3. 输入CHCP 65001,回车;

4. 仅如此,还是不能支持UTF8的正常显示,你还要在窗体上右键,选择属性,来设置字体;

5. 操作完上面几步后,即使你原来的字体里面没有显示Lucida Console这个字体,现在应该也能看到了。选择它。如果原来就有,可以选上它先试试,不行在执行上述步骤(这里补充:至少我本机需要CHCP 65001下,有朋友说不要);

6. 选择只应用到本窗体,确认。

这时候,你的Console里面,应该支持UTF8了。


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
django入门与实践
  • 参与学习       65159    人
  • 解答问题       869    个

手把手带你进入Django开发的大门,充分领略Django的魅力

进入课程

cmd显示数据库中的数据乱码

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信