smokyfish 发表于 2015-8-19 15:05:15

jython中为一个变量赋中文值,为何直接报SyntaxError?

用得 win7

jython> a = '中文'
回车后, SyntaxError: Illegal character in file '<stdin>' for encoding 'utf-8'

还能不能好好地工作啦,妈啊!!

但用a = 'english'
就是正确的,这是为什么?

jingzizx 发表于 2015-8-20 10:49:24

报错在utf8下错误的编码,应该在赋值前进行编码吧

victory_01 发表于 2015-9-15 17:36:37

代码最上面开头加上下面的语句试试
#-*- coding: utf-8 -*-

victory_01 发表于 2015-9-15 17:37:40

#-*- coding: utf-8 -*-
代码开头加上这个语句
页: [1]
查看完整版本: jython中为一个变量赋中文值,为何直接报SyntaxError?