質問: csvファイルを読み込んでjson化するライブラリを使っています。 https://www.npmjs.com/package/csvtojson こちらで読み込むと、テキストの改行のうち、一番初めに来る改行が認識されません。 つまり "あ い う" という文字列が "あい う" として取得されます。 しかも今このテラテイルの質問エディターにコピペして気付いたのですが。 ここにコピペした時も "あい う" となりました。 この"あいう"を含む一行はこんな感じになってます。 1555390651197,true,0,0,"あ い う",,0,choices,false,1,あ,true,,0,false でやっぱり今このエディターにコピぺした瞬間も 1555390651197,true,0,0,"あ い う",,0,choices,false,1,あ,true,,0,false こうなりました。 何か原因が分かる方いらっしゃいますでしょうか。 ちなみに "あ い う" このように"あ"と"い"の後に空白の改行を入れると、初めて一回の改行として認識されます。 この場合は"あ"と"い"の間には2つの改行があると認識されて欲しいです...。 あと、csvtojson以外に試したライブラリは fsと組み合わせるて使う https://www.npmjs.com/package/csv-parse と https://www.npmjs.com/package/csv-parser です。 両方ともcsvtojsonと同じで1つ目の改行が認識されませんでした。 --- すみません、質問を投稿した瞬間にこのエディターで明示的につけた"あ"と"い"の間の改行も消えました。 何かおかしいです。 エディター上では以下の画像のように改行されてます。 これは一体なんなのでしょうか。 以下 エディターのスクショ ![スクショ](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/6404536a8bcd7dac02d1750ca4a99fb8.png)
回答: 改行コードが不正なのだと思いますが・・・ * 文字コードになにをつかっているか * 改行コードに何をつかっているか 精査し、場合によってはバイナリエディタで確認してみてください