2016-11-02 5 views
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コマンドを実行すると、スクリプトは正常に動作します。 - 何か案は?

+0

"นี่คือการดดสอบ"の代わりに "this_is_a_test"を使用してください。たぶん、これはあなたが必要なすべてです。 –

答えて

関連する問題