- ベストアンサー
改行コードの変換方法を教えて下さい
IISで使用していたCGIをApacheに移植したところ、動きません。Windowsの改行コードをUNIXのそれに変換する必要があるらしいのですが、変換の方法が判りません。どなたかご教示をお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#37134
回答No.1
参考URLからの抜粋です。 普通は、FTPでアップさせるときは、特に何もしなくても、アスキーモードで送れば、改行コードを自動的に変換してくれているのですが… コンピュータは文字をすべて文字コードという数値で処理しますが、改行を表すのに用いられるコードが改行コードです。改行コードはOSによって次のように異なります。 OS コード表記 16進表記 10進表記 UNIX <LF> 0A 10 Windows <CR><LF> 0D 0A 13 10 Macintosh <CR> 0D 13 HTMLファイルであれば、どの改行コードであってもブラウザが適切に処理してくれるのですが、CGIスクリプトはOSに適した改行コードでないと、エラーになってしまいます。例えば、Windowsで作成したCGIスクリプトをUNIXのサーバーに転送する際は、改行コードを <CR><LF> から <LF> に変換してやらなくてはなりません。
その他の回答 (1)
- ironika
- ベストアンサー率44% (31/70)
回答No.2
テキストエディタで、開いて改行コードを変換すればよいと思いますが。
質問者
お礼
回答有難うございました。
お礼
回答有難うございました。