python语法错误:非ascii字符

时间:2014-08-07 07:25:57

标签: python syntax-error non-ascii-characters

您好我正在理解为什么我会收到此错误。

当我在google appengine上部署我的项目时,收到如下错误

SyntaxError:第32行文件/base/data/home/apps/s~frikijihyo/1.377756632466273994/app/controllers.py中的非ASCII字符'\ xea',但未声明编码;有关详细信息,请参阅http://www.python.org/peps/pep-0263.html

我的代码:python

    # -*- coding: utf-8 -*-

    flash(u'Korean 게시글을 작성했습니다.', 'success')
    return redirect(url_for('article_list'))

我写了coding: utf-8

什么是'character \ xea'? 我该如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

  
    

什么是'字符\ xea'?

  

\xea'게'的utf-8编码的第一个字节。它是源代码文件中的第一个非ASCII字节。

  
    

我该如何解决这个问题?

  

确保"编码"注释位于文件的前两行之一。如果评论出现在其他任何地方,则无效。