私は外部依存せずに非ASCII文字が含まれているbashでいくつかの簡単なJOSNを解析する必要があるので、私はPythonのソリューションfrom this answerJSONの解析エンコーディングはUnicodeのエンコードエラーが発生し
cat $JSON_FILE | python -c "import sys, json; print json.load(sys.stdin)['$KEY']"
これは、ASCII値のために働くの使用が、他の値は、このエラーがスローされます。
this answerを見て'ascii' codec can't encode character u'\u2019' in position 1212: ordinal not in range(128)
私はunicode
型にキャストする必要があると思うが、私は方法がわかりません。
ああ...私の悪い私は、問題は、私はそれが – Robert
'PYTHONIOENCODING = UTF-8'はトリックをどうやっIパイプチェックしてみましょう、Pythonでいたと仮定しました。..ありがとう! – Robert