北村と申します。
改行コードをCRLF => LFにしようと思い、悪戦苦闘しております。
過去ログから、
ereg_replace('\r\n', '\\n', $str);
を見つけ試しているのですが、全くマッチしてくれません。
ereg_replace('\r', '\\n', $str);
などとやると、なぜかアルファベットの'r'にマッチしてしまう始末です。
前後のコードに不具合がある可能性も考え、テスト用にCRLFを含んだRSS1.0のファ
イル(UTF-8)で上記正規表現を適用してechoしてみたのですが、やはり同様です。
CRLFコードについては、viで見て'^M'が含まれること、バイナリエディタで0D0A
が存在していることを確認しています。
どういった原因・対処が考えられるでしょうか?アドバイスをいただけると幸い
です。