pyCharm 设置调试输出窗口中文显示方式(字符码转换)

作者:璐程风 时间:2022-04-22 00:23:52 

英文版:

File -> settings -> Editor -> File Encodings

首先打开设置:文件 -> 默认设置 -> 文件编码 (我这里是中文版的)

修改成如图配置,再按应用即可

pyCharm 设置调试输出窗口中文显示方式(字符码转换)

py文件头加上 # -*- coding: UTF-8 -*- 或者 #coding=utf-8

在代码里面(我的是socket里的应用代码):


str = str.encode() // 这种方式编码
client_recv = client.recv(1024)
print(client_recv.decode("utf-8")) // 变量..decode("utf-8") 这种方式转成中文

补充知识:Python读取数据库,处理中文输出时,出现问号的情况

如下所示:

pyCharm 设置调试输出窗口中文显示方式(字符码转换)

相信很多朋友都如笔者一样,遇到读取数据库内容输出时,中文字符串会出现上图问号的情况。

笔者初遇此问题时,也在网上搜索过很多相关的解决方案,但最终没找到切实解决问题的答案,最后才发现,真正的解决方法并没有想像中的那么复杂。

connect(host="127.0.0.1",user="root",passwd="root",db="test")

运用connect链接数据库时,相信有不少朋友如笔者上述代码写的那样。到数据库名就结尾了。

但问题的根源就出现在此处,没有附加一个charset='utf8',特别注意这里是utf8,而不是utf-8。要指定charset为utf-8(一般数据库编码都是utf8或utf8mb4之类),否则读取出的中文会乱码。

conn = pymysql.connect(host="127.0.0.1",user="root",passwd="root",db="pachong_dangdang",charset='utf8')

最终代码修改如上。之后再次运行程序,中文变成问号的情况已经完美解决。

pyCharm 设置调试输出窗口中文显示方式(字符码转换)

来源:https://blog.csdn.net/cbuy888/article/details/87914555

标签:pyCharm,窗口,中文,字符码
0
投稿

猜你喜欢

  • Asp测试网速代码(带进度条)

    2007-11-12 13:09:00
  • python实现百度文库自动化爬取

    2023-02-01 23:57:22
  • SQL游标原理和使用方法

    2008-12-22 10:50:00
  • python+splinter实现12306网站刷票并自动购票流程

    2023-08-02 20:50:18
  • Python实现的读取文件内容并写入其他文件操作示例

    2021-10-11 02:27:02
  • Javascript语法检查插件 jsLint for Vim

    2009-03-11 16:37:00
  • Python中的内置函数isdigit()

    2023-05-16 16:10:31
  • 通过不同的CSS设计字体大小来提高用户体验

    2008-12-10 19:17:00
  • python 插入日期数据到Oracle实例

    2022-09-29 23:51:59
  • MYSQL教程:保证安全的备份MYSQL数据库的方法

    2010-03-03 17:12:00
  • 使用symfony命令创建项目的方法

    2023-11-15 10:07:45
  • PHP使用观察者模式处理异常信息的方法详解

    2023-10-19 15:53:30
  • 成为一个顶级设计师的第三准则

    2009-09-15 21:00:00
  • php验证码的制作思路和实现方法

    2023-09-04 13:23:37
  • python获取文件真实链接的方法,针对于302返回码

    2023-11-23 04:31:03
  • insert select与select into 的用法使用说明

    2012-01-05 18:47:58
  • ASP动态页服务器端的处理原理

    2007-09-14 10:07:00
  • 常用CSS命名参考

    2008-03-10 11:38:00
  • asp怎么实现中文字符串按声母检索

    2010-05-16 21:19:00
  • 如何编写python的daemon程序

    2023-07-27 05:13:28
  • asp之家 网络编程 m.aspxhome.com