python返回字符问题-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

python返回字符问题

2016-02-12 14:09:47 3071 2

我使用的系统环境是:
1.win7
2.mysql5.2.28
3.python2.7.3
4.sublime text 2
前几天,我在用Python写一个博客的WEB的时候,使用了MYSQL,数据库里面只是简单的插入里一句“id为2,中文字符为‘呵呵,早上好哦,陈山楂’的语句”,但返回的代码如图一所示,
1
但使用"NAIVCAT"软件打开后查看的是可以正确显示的中文字符。如图二所示:
2
3
但是在MYSQL的控制台里面又是以下显示:
4
我的相关代码如下,烦请各位有经验的程序猿OR遇到过类似问题的朋友帮一下忙,谢谢,我就卡死在这里了。
5

取消 提交回答
全部回答(2)
  • 覃溪哈哈
    2019-07-17 18:41:19

    因为MySQL客户端输出窗口显示中文时,使用的字符编码不对造成的
    show variables like 'char%';

    改成 set character_set_results=gb2312;

    上面是临时方案,最好的办法是 修改my.ini文件

    default-character-set=gb2312

    character-set-server=utf8

    0 0
  • 落地花开啦
    2019-07-17 18:41:19

    print result['info'] 打印出来的应该是正确的字符
    mysql控制台乱码 试一试 set character_set_results='gbk';

    0 0
添加回答
相关问答

1

回答

python中的特殊字符有哪些?

2021-12-03 22:04:23 77浏览量 回答数 1

1

回答

Python字符串的 split()方法的返回值是什么?

2021-11-04 20:25:39 160浏览量 回答数 1

1

回答

Python字符串的 join()方法的语法是什么?

2021-11-02 22:42:00 88浏览量 回答数 1

3

回答

python怎么转义字符

2018-05-10 20:11:06 1837浏览量 回答数 3

1

回答

python怎么隔开字符

2018-05-10 20:10:40 995浏览量 回答数 1

1

回答

Python格式化字符串中%10d 表示什么?

2021-11-06 11:36:08 249浏览量 回答数 1

1

回答

python 字符串以什么开头

2018-05-10 20:10:57 1165浏览量 回答数 1

1

回答

Python解释器种类都有哪些呢?

2021-10-31 16:25:57 164浏览量 回答数 1

1

回答

Python字符串的lower()方法的返回值是什么?

2021-11-02 22:49:36 97浏览量 回答数 1

1

回答

Python怎么格式化字符串?

2019-12-11 14:53:24 1693浏览量 回答数 1
+关注
落地花开啦
喜欢技术,喜欢努力的人
0
文章
7824
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载