51Testing软件测试论坛

标题: jython中为一个变量赋中文值,为何直接报SyntaxError? [打印本页]

作者: smokyfish    时间: 2015-8-19 15:05
标题: jython中为一个变量赋中文值,为何直接报SyntaxError?
用得 win7

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

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

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


作者: jingzizx    时间: 2015-8-20 10:49
报错在utf8下错误的编码,应该在赋值前进行编码吧
作者: victory_01    时间: 2015-9-15 17:36
代码最上面开头加上下面的语句试试
#-*- coding: utf-8 -*-
作者: victory_01    时间: 2015-9-15 17:37
#-*- coding: utf-8 -*-
代码开头加上这个语句




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2