Cli-kintoneでデータ抽出

Kintoneアプリからcsvデータを書き出すのにCli-kintoneを使用したのですが、

encoding: rune not supported by encoding.とでて170あるデータのうち2つしか抽出できませんでした。

-e sjisの記述を変更したりなくしたりすると、データは抽出できますが全て文字化けしてしまいます。

どういった原因が考えられますでしょうか?

解決策も含めてご教示いただけましたら幸いです。

よろしくお願いします。

ku様

お世話になっております.
トヨクモの江田と申します.

「encoding: rune not supported by encoding.」は,SJISに存在しない文字が含まれる場合のエラーのようです.
https://teratail.com/questions/106106

文字化けというのは,Excelで開いた場合でしょうか?
とりあえず,UTF-8で保存して,テキストエディタなどでSJISに変換するのが良いかと思います.
https://teraplot.net/buyerassist/2016/08/31/moji-code/

江田様

お世話になっております。

ご回答ありがとうございます。

文字化けというのは,Excelで開いた場合でしょうか?

>>>Excelで開いた場合になります。

 

-e sjisの記述を入れると新しいものから2つのデータだけ文字化けもなく抽出されます。

この場合この2つのデータだけSJISに存在しない文字が含まれないという認識でよろしいでしょうか?

2つ以外のデータは何も表示されません。

よろしくお願いします。

ku様

お世話になっております。
cli-kintone内部の処理の詳しいことはわかりませんが、恐らく3つ目にあたるレコードでエラーが発生し、それより前のレコードのみ出力されているのかと思います。

江田様

お世話になっております。

ご回答ありがとうございます。

調べてみましたら2行目にも出力されていないデータもありました。

3行目も含めて再度調べてみます。

ありがとうございました。

また不明な点があれば書き込ませていただくかもしれません、よろしくお願いします。