zoukankan      html  css  js  c++  java
  • Ubuntu下,python输出中文

    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编码,但还是出现乱码,则可能是指定编码的语句放的位置不正确!!!

  • 相关阅读:
    CSS 文本
    javascript:void(0)的问题
    剑指offer
    牛课--C/C++
    Linux学习--第二波
    面经-csdn
    初学Linux
    二分查找法的实现和应用汇总
    vs2013下git的使用
    win10+vs2013+Qt5.4 安装方法
  • 原文地址:https://www.cnblogs.com/beihaidao/p/6165655.html
Copyright © 2011-2022 走看看