python教程里说,如果要输出非英语文本就加前缀u或U,

例如:

  print u"你好啊,祖国"

  print u"こんにちは、私はとてもいいです"

结果会报错:SyntaxError: Non-ASCII character '\xe4' in file。。。。。。

解决的方法是:

#!/usr/bin/python
#coding:utf-8
print "こんにちは、私はとてもいいです"
print "这是中文,哈哈哈"

或者

#!/usr/bin/python
#-*-coding:utf-8-*-
print "こんにちは、私はとてもいいです"

注意,指定编码为utf-8 的那一行一定要做整个代码的第一或第二行。一般第一行指定python的解析器,所以编码就放在第二行。否则又会出一些乱七八糟的错。这也说明,如果你的代码中指定了utf-8编码,但还是出现乱码,则可能是指定编码的语句放的位置不正确!!!

最新文章

  1. aliyun阿里云Maven仓库地址——加速你的maven构建
  2. ubuntu 下安装mysql,以及配置远程登录
  3. [Android]Volley源码分析(三)
  4. java中的异常理解
  5. BFS(八数码) POJ 1077 || HDOJ 1043 Eight
  6. mysql 存储过程,搞死人的语法
  7. codeforces 446B(优先队列)
  8. jdk1.8 J.U.C之FutureTask实现机制分析
  9. POJ 1039问题描述
  10. OpenFlow Switch学习笔记(一)——基础概念
  11. codeforces 278Div1 B题
  12. ll 详解
  13. 配置vim之插件
  14. 学习笔记:JavaScript-入门篇
  15. windows下python3.4安装lxml提示"Unable to find vcvarsall.bat"
  16. 朱晔的互联网架构实践心得S2E1:业务代码究竟难不难写?
  17. win server 2012 服务器不能ping通
  18. blfs(systemv版本)学习笔记-制作一个简单的桌面系统
  19. 聊一聊docker存储驱动
  20. Caffe使用step by step:faster-rcnn目标检测matlab代码

热门文章

  1. web页面放到手机页面,缩放问题
  2. php组合
  3. GTC China 2016观感
  4. 在Unity中创建可远程加载的.unity3d包
  5. Character Timing for T=0
  6. 15 cvpr An Improved Deep Learning Architecture for Person Re-Identification
  7. safari 日期对象新建new Date( timeStr ) 参数TimeStr格式
  8. fcitx error
  9. POJ 3414 解题报告!
  10. WebAPI的Get和Post访问