2017-05-04 4 views
0
utf8とHerokuのログで

は無効なUTF-8 nodejsで検出されたが

bodyHtml = utf8.decode(quotedPrintable.decode(resData['body-html'])); 

quoted-printableを使用して電子メールの本文をコードしながら、私は問題を抱えている

、それは

2017-05-04T05:49:54.312348+00:00 app[consumerWorker.1]: 
/app/node_modules/utf8/utf8.js:194 
2017-05-04T05:49:54.312360+00:00 app[consumerWorker.1]:   throw 
Error('Invalid UTF-8 detected'); 
2017-05-04T05:49:54.312362+00:00 app[consumerWorker.1]:  ^
2017-05-04T05:49:54.312362+00:00 app[consumerWorker.1]: 
2017-05-04T05:49:54.312363+00:00 app[consumerWorker.1]: Error: Invalid 
UTF-8 detected 

言う私はは、runkitを作成しました、https://runkit.com/kiranlm/590abc3746b5b70012ffd7f8

答えて

0

あなたが英語を使用している場合は、utf-8: ターミナルランから

あなたは、このチェックしたい場合は10
heroku config:add LANG=en_US.UTF-8 

は:ダミアン・lattenero @

$ heroku run bash 
Running bash attached to terminal... up, run.2 
[email protected]:/app$ irb 
irb(main):001:0> "a".encoding 
=> #<Encoding:UTF-8> 
+0

おかげで、私は、今のエンコーディングはHerokuのではUTF8で、これを試してみましたが、エラーがまだそこに –

関連する問題