UnicodeEncodeError: 'ascii' codec can't encode characters in position 8-11: ordinal not in range(128)

解决UnicodeEncodeError: 'ascii' codec can't encode characters in position

转自:http://cooler1217.iteye.com/blog/1465335
异常: 'ascii' codec can't encode characters

字符集的问题,在文件前加两句话:

reload(sys)
sys.setdefaultencoding( "utf-8" )

完美解决,ok

另外(非转载):1. 当字符串里有 \n、\t、\r时,json.loads()失效,异常,要去掉;
2. 在操作数据库的时候用到 BasicDataSource 时,可以通过设置characterEncoding来解决中文乱码的问题,
BasicDataSource connPool;connPool.addConnectionProperty("characterEncoding", "UTF-8");;

http://blog.csdn.net/junshao90/article/details/7974030

转载于:https://www.cnblogs.com/softidea/p/5198657.html

解决UnicodeEncodeError: 'ascii' codec can't encode characters in position 问题(转)相关推荐

  1. 解决UnicodeEncodeError: ‘ascii‘ codec can‘t encode characters in position 问题(转)

    解决UnicodeEncodeError: 'ascii' codec can't encode characters in position 问题(转) 参考文章: (1)解决UnicodeEnco ...

  2. 已解决UnicodeEncodeError: ‘ascii‘ codec can‘t encode characters in position 18-20: ordinal not in range

    已解决UnicodeEncodeError: 'ascii' codec can't encode characters in position 18-20: ordinal not in range ...

  3. 已解决 UnicodeEncodeError: ‘ascii‘ codec can‘t encode characters in position 26-29: ordinal not in r...

    背景 打算使用 pygrib 打开读取 grib2 文件: msgs = pygrib.open(r"D:\下载目录\20230706000000-0h-enfo-ef.grib2" ...

  4. [转]Python UnicodeEncodeError: ‘ascii’ codec can’t encode characters in position 的解决办法...

    UnicodeEncodeError: 'ascii' codec can't encode characters in position 的解决办法 python在安装时,默认的编码是ascii,当 ...

  5. python3报错处理:UnicodeEncodeError: ‘ascii‘ codec can‘t encode characters in position 0-1

    一.背景说明 最开始不愿意使用Python,一大原因是因为Python2默认使用ASCII编码处理中文可以说是一件痛苦的事情.仅从更换默认编码一项变换,就可以说Python3和Python2不算同一门 ...

  6. UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128)

    在linux centos系统中使用python2.7.2对一个字符串解码然后输出,代码如下: s = "哈哈哈" print s.decode('utf-8') 结果报了如下的错 ...

  7. 已解决:‘ascii‘ codec can‘t encode characters in position 18-20: ordinal not in range(128)

    问题 训练Random Forest.Extra Trees.Support Vector Machine.Gradient Boosting.Multiple Later Perceptron.Ad ...

  8. macOS解决sublime text3运行python3报:UnicodeEncodeError: 'ascii' codec can't encode characters in position

    在macOS中,使用sublime text3运行python3代码,打印语句中含有中文字符时报错, 解决方法如下: 修改Sublime Text3中的设置,Preferences > Brow ...

  9. pip install 安装报错:UnicodeEncodeError: 'ascii' codec can't encode characters in position XX的解决办法...

    2019独角兽企业重金招聘Python工程师标准>>> 系统win10 python版本2.7 使用pip install pyyaml时报错 解决办法如下:  **在Python目 ...

  10. 解决nginx+django+uwsgi出现编码问题UnicodeEncodeError: ‘ascii‘ codec can‘t encode characters in position 0-1:

    完美解决了我目前出现的问题,大家自测 1.vim /etc/profile 将添加到底部 更改系统的编码 export LANG=zh_CN.UTF8 export LC_ALL=zh_CN.UTF8 ...

最新文章

  1. 皮一皮:所以说不管做什么,上风口都是很重要的位置...
  2. Atitit.png 图片不能显示 php环境下
  3. springboot接收文件上传_SpringBoot第十七篇:上传文件
  4. angularAMD快速入门
  5. java 接口api设计的注意事项_Java接口设计原则
  6. mysql数据库基础简介_MySQL数据库之MySQL 基础之MySQL简介
  7. [Android学习笔记]startActivityForResult和onActivityResult的使用
  8. LeetCode11 盛最多水的容器
  9. 佳能gm4080无线服务器安装,佳能GM4080驱动
  10. 为酒店设计一套计算机网络管理系统,酒店管理系统设计与方案.doc
  11. 简单好用的Mac截图工具:FinalShot
  12. 等值面抽取技术(Iso-surfaces Extraction Technique)
  13. java 内存不能为,内存不能为written修复工具-内存不能为written修复工具 免费版
  14. IOS 从项目学习Swift 开发(一)
  15. 合利宝实际控制人即将易主:海科金集团接盘仁东控股
  16. 一文掌握python连接SQL Server,MySQL,MongoDB,Redis数据库
  17. Nginx proxy反向代理 缓存处理流程
  18. 编程java摇号购房,用java编写摇号器
  19. 什么是 Bluetooth 个人区域网 (PAN)?
  20. xmm1是什么器件_电路基础9第九章.ppt

热门文章

  1. CLRS2e读书笔记—Chapter10
  2. C# 实现复杂对象的序列化与反序列化
  3. HashMap、weakHashMap、LinkedHashMap和TreeMap四者区别与联系
  4. Emgu-WPF学习使用-Rectangle识别
  5. 端口占用问题解决办法(以1099端口为例)
  6. [转]手游运营后台通用需求
  7. 学习微软企业库存心得--总结
  8. wpf 自动完成comboxBox
  9. Profile Options In INV,PO,OM,MS/MRP
  10. hdu 1003 Max Sum 简单动态规划