Chinaunix首页 | 论坛 | 博客
  • 博客访问: 32606
  • 博文数量: 8
  • 博客积分: 357
  • 博客等级: 一等列兵
  • 技术积分: 110
  • 用 户 组: 普通用户
  • 注册时间: 2010-06-12 13:27
个人简介

IT老人

文章分类

全部博文(8)

文章存档

2017年(1)

2010年(7)

我的朋友

分类: Python/Ruby

2017-03-31 16:06:22

python 内部编码是unicode 出现“UnicodeEncodeError: 'ascii' codec can't encode characters” 错误是原因之一是源代码中含有UTF-8的字符(的确不在ASCII编码范围内)有以下解决办法:

1.源程序第一行添加
# -*- coding: UTF-8 -*-

2.设置环境变量
PYTHONIOENCODING=utf-8

也就是
$export PYTHONIOENCODING=utf-8

测试程序
test.py

# -*- coding: UTF-8 -*-
print u'测试'



阅读(721) | 评论(0) | 转发(0) |
0

上一篇:CentOS 5.4 安装Bind9作为企业内部域名服务器

下一篇:没有了

给主人留下些什么吧!~~