改行コード

改行コードを「CR LF」から「LF」に変更と指示が。。。

何のことだろう??

改行コードとは?

コンピュータは文字をすべて文字コードという数値で処理します。
改行を表すのに用いられるコードが改行コードです。
改行コードはOSによって異なります。


OS コード表記 16進表記 10進表記
Macintosh 0D 13
Windows 0D 0A 13 10
UNIX 0A 10


MacWindowsマシンでは改行コードが異なります。
MacではCRコードが、WindowsMS-DOS)ではCRコードとLFコードが2個1組で、改行を表しています。
さらにUNIXではLFのみで強制改行を実行します。

どうして変更するの?

HTMLファイルであれば、どの改行コードであってもブラウザが適切に処理してくれるのですが、CGIスクリプトはOSに適した改行コードでないと、エラーになってしまいます。

例えば、Windowsで作成したCGIスクリプトUNIXのサーバーに転送する際は、改行コードを から に変換してする必要があります。

設定方法

Dreamweaverの場合は、
[環境設定] - [コードフォーマット]で改行タイプを変更します。