改行コード表
CHARACTER CODE
改行コード一覧
環境 表記 ASCII C/C++ VB Windows 系 CRLF 0x0D0A "\r\n" vbCrLf Macintosh 系 CR 0x0D "\r" vbCr UNIX 系 LF 0x0A "\n" vbLf
コードの意味
記号 名称 コード CR Carriage Return 0x0D (13) LF Line Feed 0x0A (10)
改行コードに関する余談
なにやら Microsoft 社の IIS5 に付属している SMTP サーバは、改行コードとして LF しかない場合にメールの送信に失敗 ( BAD MAIL 行き ) となるような感じです。
本来 SMTP サーバは CRLF を改行コードとしているようですので未サポートでもいいのですけど、この前、入力フォームに入力された情報に CR しかなかったためにメールの送信に失敗するといったことがありました。
HTTP の改行も CRLF だと思うのですけど、ブラウザによってはそうも限らないような感じです。
ということで、とりあえず OS ごとの改行コードの違いをまとめてみたのでした。