WinSCPではutf-8 BOM付のファイルをテキストモードで転送するとBOMが削除される

タイトル通り。

jQueryのload()でhtmlを読み込むのにutf-8 bom付じゃないと文字化けするので
そのままWinSCPでアップロードしようとしたら
アップしたらChromeで文字化けした。
WinSCPのデフォルトの転送設定ではhtmlはテキストモード(ascii)で転送するので
何も考えずアップロードすると文字化けした。
手動で転送モードをバイナリにしてアップロードし直したら文字化けしなくなった。

WinSCPのフォーラムに「テキストモードの時はBOM削除する機能つけたよ」的な記事があった

けっこう悩んだのでここに残す。