FTPの文字コードってなんぞや?
お勉強。
BINARYモード:FTPにおける音楽や画像ファイルの転送モード
ASCIIモード:FTPにおけるテキストファイルの転送用モード
アスキーモードでは改行や文字コードを自動で変換してくれる。。。
各OSで改行時の文字コードが異なる。
UNIX系OS:LF
MacOS:CR
WindowsOS:LF+CR
例)
Windows系OSから、UNIX系OSへテキストファイルをFTPで送る場合。
BINARYモードで送る
↓
改行コードが、WindowsはLF+CR、UNIXはLF
↓
UNIXでは「CR」が読み取れず、ゴミデータが残ってしまう
↓
FTPでテキストファイルを送る場合は、ASCIIモードを使い
改行コードを変換して送信する必要がある
なるほど。
勉強になりました。
