以下の順序でテキストファイルの整形をしています。

  1. Lambda(node.js)からS3のテキストファイル(.deletes)を取得
  2. Lambdaでテキストの中身を整形
  3. 拡張子を.textに変更し、S3にput

3.でS3にputする際に 以下をputパラメータに持たせており、
putしたファイルをS3コンソール上で確認すると、メタデータにそれぞれが設定されていることが確認できました。

contentType = "text/plain";
contentEncoding = "UTF-8";

しかし、このファイルをダウンロードしてサクラエディタで確認すると、UTF-8ではなくSJISと表示されました。

どうすればUTF-8のファイルにすることができるのでしょうか。
宜しくお願い致します。