Open棟梁Project - マイクロソフト系技術情報 Wiki
アプリケーションのUnicode対
FTPをコマンドで実行した所、
文字化けしたという話がありましたが、
これは、コマンド・プロンプト(CMD)が
SJISアプリケーションとして動作しているためです。
コマンド・プロンプト(CMD)は、
cmd /u その他コマンドライン引数
でUnicode対応します。
それ以外はSJISです(日本のロケールでは)
#日本語以外では各国のロケールの既定の文字コード。
↓のコマンドを /u 有り・無しで起動した
コマンド・プロンプト(CMD)から実行テストすると解ります。
C:\Users\seigi>echo 鱓 > aa.txt
鱓(ごまめ)は、Unicodeにしか無い文字。
(UnicodeでおBOM無しで出力されるためサクラエディタなどから開いて下さい)
FTPは、転送モード(asciiまたはbinary)があり、
転送モード:asciiでは、自動エンコーディングするので、
文字化けが発生する場合は、設定などで回避する必要がある。
エンコーディングの指定は無いようなので、
ファイル名などの文字化けなどが発生した場合、
convmv というコマンドを使用して変換するなどが必要になる。