改行コード表

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 ごとの改行コードの違いをまとめてみたのでした。