新人PGの学び

プログラマーの卵のlog

改行コード

改行コードとは 

改行してカーソルを行頭に復帰する動作を指示するコードのこと


改行コードを意識する必要性 

サーバとクライアントで OS が違うことはつまり改行コードも違う場合があり、一旦unix用の改行コードに変換する必要がある。
Windows で記述されたスクリプトでは改行が CR+LF だが、UNIXサーバでは LF のみで改行コードとみなされ、余分な CR によってエラーとなる場合がある
htmlでは基本的に改行コードは無視されるが、cgiなどのプログラムを作る場合などには必須の知識となる


文字コードを統一する必要がある

JIS(ISO-2022-JP) 

RFC-1468で定義
インターネットでは標準的な日本語文字コード
電子メールではこの文字コードが利用されるていることが多い


シフトJIS 

Microsoft社が決めたコード
MS-DOS や Windows や Mac などで使用
メモ帳やシンプルテキストで扱える


EUC (Extended Unix Code) 

UNIX で使われているコード
CGI を組んでいく上では避けて通れないコード


Unicode 

ユニコード・コンソーシアムによって制定された文字コード
Java や XML の基本コード