改行コード混在ファイルの扱い

ちょっとしたPerlスクリプトをいじっていて、Windowsで保存したためにCSVファイル中の改行コードが(あたりまえだけど)CR+LFになっている文字列と、Perlのスクリプト中で組み立てた文字列との比較がなぜか一致しなくて地味にはまりました。。

http://perl.g.hatena.ne.jp/Cress/20070226/1172461972
こちらの記述を参考にして、結局は CR+LF があっても LF だけに置換するようにして対応しました。

もうこういう地味なところでひっかかるの止めたい。。