pycharm+mysql+乱码_python页面乱码问题及解决(pycharm+mysql)

Ubuntu下: there is no doubt that 这是编码问题引起的,应该确保mysql,pycharm和浏览器的编码三码合一。 1,在每个python页开头加上一行“# -*- coding: utf-8 -*-” 类这样:#!/usr/bin/python # -*- coding: utf-8 -*- 2,修改pycharm的编码: setting -

Ubuntu下:

there is no doubt that 这是编码问题引起的,应该确保mysql,pycharm和浏览器的编码三码合一。

1,在每个python页开头加上一行“# -*- coding: utf-8 -*-”

类似这样:#!/usr/bin/python

# -*- coding: utf-8 -*-

2,修改pycharm的编码:

setting -> File Encoding -> 所有 编码方式都改成UTF-8(网上一些教程说IDE Encoding要改成GBK,是因为在windows下默认编码是GBK,而ubuntu下是utf8)

3,修改mysql的编码:

查看你的mysql编码:登录后,输入命令show variables like '%char%' 如:mysql>show variables like '%char%' 然后就会显示mysql的默认编码:

可以手动用命令set @@character_set_client=utf8来修改,但是似乎不是永久的,建议直接修改配置文件/etc/mysql/my.cnf文件

找到[client]和[mysql]在它们下面

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值