Python3 报错'latin-1' codec can't encode character 解决方案 在更新数据库操作时,报错: UnicodeEncodeError: 'latin-1' codec can't encode character '\uff08' in position 21: ordinal not in range(256) 在百度后得到三种解决方法,其中个人认为第三种最方便. 1. 处理字符串 代码省略 2. 设置数据库编码 一种方法是在连接数据库时设置 db.se…
在ubuntu执行python3的时候,出现 UnicodeEncodeError: 'latin-1' codec can't encode characters in position 10-18: ordinal not in range(256) 这是由于当前的操作系统乱码问题导致的. 解决办法: Ubuntu解决中文乱码问题 网上的其他办法是在使用字符串的时候使用encode指定编码,,如果python文件太大,这样的方式应该会很难受,所以,直接修改操作系统的编码,可以快速解决.…