程序设计
bt1995
这个作者很懒,什么都没留下…
展开
-
Linux(Ubuntu)系统中运行python报错'ascii' codec can't decode byte 0xe5 in position 4: ordinal not in range
可能的原因1:未正确使用python解释器解决方法:在代码的第一行加上如下代码,使Linux系统在执行python代码的时候调用python解释器。#!/usr/bin/python或者按如下代码到env里查找 python 的安装路径,再调用对应路径下的python解释器 ,这样可以防止python解释器不在默认的/usr/bin路径里。#!/usr/bin/env py...原创 2018-05-23 02:41:50 · 2926 阅读 · 0 评论 -
MySQL里中文显示乱码、Navicat里中文显示“??”问号的问题解决
最近在用Ubuntu写python代码时用到了个问题,在Navicat里面插入的中文数据,去终端里执行sql语句或者用python程序执行读取出来的结果是乱码。而用sql语句在命令行里插入的中文数据,在Navicat里显示的是“??”一堆问号。解决方法:1、首先确定的是自己mysql的字符集是否都是utf8,通过mysql -u root -p然后输入数据库的密码登陆。在mysql命令行查...原创 2018-05-24 00:34:06 · 23767 阅读 · 16 评论