【发布时间】:2016-11-10 17:40:44
【问题描述】:
我有一个 Gruntfile,可以用泰语字符串从命令行执行。
咕噜--data=นี่คือการทดสอบ
当我回显字符串时,我可以看到该字符串是完整的:
นี่คือการทดสอบ
然后我用字符串生成一个 CasperJS 脚本
grunt.util.spawn({
cmd: '/usr/local/bin/casperjs',
args: [
'--engine=slimerjs',
'--ssl-protocol=any',
'--text=' + str,
'test.js'
],
},
function(error, result, code)
{
grunt.log.writeln(error + ' | ' + result + ' | ' + code);
done();
});
但是现在重复它让我一团糟:
à¸à¸µà¹à¸à¸·à¸à¸à¸²à¸£à¸à¸à¸ªà¸à¸
情节变厚了:我通过 AWS 实例上的用户数据从 cloud-init 运行这一切。 但是,当我通过 shell 运行相同的 Grunt 命令时,脚本可以正常工作。 - 有什么想法吗?
【问题讨论】:
-
尝试使用“this_is_a_test”而不是“นี่คือการทดสอบ”。也许,这就是你所需要的。
标签: javascript amazon-ec2 gruntjs casperjs cloud-init