'latin-1' codec can't encode characters……

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了'latin-1' codec can't encode characters……相关的知识,希望对你有一定的参考价值。


在使用DJANGO做WEB框架,用mysqldb连接mysql数据库时,插入中文报以下错误 :

‘latin-1‘ codec can‘t encode characters in position 59-60: ordinal not in range(256)


在游标中设置字符集不起作用

cur.execute(‘set names utf8‘)

需要在连接时就进行设置

MySQLdb.connect(self.db_address,self.db_user,self.db_password,self.db_name,charset=‘utf8‘)



以上是关于'latin-1' codec can't encode characters……的主要内容,如果未能解决你的问题,请参考以下文章

python mysql数据库 'latin-1' codec can't encode character错误问题解决

UnicodeEncodeError: ‘latin-1‘ codec can‘t encode character ‘u672c‘ in position 102: Body (‘本‘) is n(

UnicodeEncodeError: 'latin-1' codec can't encode characters in position 0-3: ordinal not

[已解决]报错:UnicodeEncodeError: 'latin-1' codec can't encode characters in position 80-81(代码

接口测试中读取excel中的请求数据含有中文问题,UnicodeEncodeError: 'latin-1' codec can't encode character '

EncodeError: 'latin-1' codec can't encode characters in position 69-70: ordinal not in r