1
コマンドラインからタイ語の文字列で実行できるGruntfileがあります。グランツからCasperJSに文字列が渡されると文字化けする
イサキ--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();
});
しかし、今、それをエコーすることは私に混乱を与える:
A < 99>à¸μà¹< 88> A < 84> A・AA < 81>าภ£A < 97> < 94>สà¸à¸< 9A>
Aプロットが厚くなる:私は、AWSインスタンス上のすべてのクラウドのinitを介したユーザデータからこれを実行していますよ。 しかし、シェルを介して同じGruntコマンドを実行すると、スクリプトは正常に動作します。 - 何か案は?
"นี่คือการดดสอบ"の代わりに "this_is_a_test"を使用してください。たぶん、これはあなたが必要なすべてです。 –