改行コードはCR? LF? CR+LF? | システムエンジニア プログラマー 後発組SEの技術・経験アウトプット

改行コードはCR? LF? CR+LF?

おはようございます!パムさんです。



複数の開発業務に追われっぱなしですが、今日もがんばって働きます。



以前から稼動しているネットショップの出荷検品システムがあるのですが、規模拡大のためにシステムを新しくするという案件があります。



ようやく他の会社からシステム開発用の「テストデータ」を頂いたのですが、改行コードが以前とちがうのです。



以前は CR+LF だったのに、今回いただいたテストデータは LF のみ。



これだと以前のプログラムを転用できないので、少々面倒なことになります。



ちなみに(ウィキペディアでは)


CRとは・・・キャリッジリターン(英:Carriage return、復帰)


LFとは・・・ラインフィード(英:Line Feed、狭義の改行)


となっています。Windowsのメモ帳でエンターキーを押したときの改行コードです。



こういうときは、まず相手に CR+LF でデータをいただけるか確認します。



それで変更していただけるならOKです。



でも、ダメなら、次の策を考えないといけません・・・。



どうなるかな・・・