開発用のメモです。
システム間の連携を取る際にテキストデータやCSVデータを流し込むと言う作業はよく用いられる手法です。
その中で改行コードがなんらか不具合動作を起こすケースがあります。
これには改行コードにパターンが3つあるためです。
その3パターンとは以下の通り。
① \n(LF):Unix系OS全般、Mac OS X
② \r\n(CR+LF):Windows系OS
③ \r(CR):古いMac OS(9以前)
この3つをちゃんと認識して取込を行わないと、行が崩れて不具合動作を起こす事になります。
ご参考まで。