S3のオブジェクトとエンコード
以下の順序でテキストファイルの整形をしています。
- Lambda(node.js)からS3のテキストファイル(.deletes)を取得
- Lambdaでテキストの中身を整形
- 拡張子を.textに変更し、S3にput
3.でS3にputする際に 以下をputパラメータに持たせており、
putしたファイルをS3コンソール上で確認すると、メタデータにそれぞれが設定されていることが確認できました。
contentType = "text/plain";
contentEncoding = "UTF-8";
しかし、このファイルをダウンロードしてサクラエディタで確認すると、UTF-8ではなくSJISと表示されました。
どうすればUTF-8のファイルにすることができるのでしょうか。
宜しくお願い致します。