タイトルに 0x96 文字が含まれるTFSプロジェクトがあります。たとえば、バッチ ファイルで参照する必要がある "Project – X" です。問題は、この特定のダッシュが (0x20 ではなく) 0x96 で表されることです。これは Unicode の制御文字 (ASCII のû?) であるため、次の (ANSI エンコードされた .cmd ファイルの) は「Project û X」として失敗します。
echo "Project – X"
しかし、コマンドラインに直接貼り付けると(私は思う)、0x96を0x20に変換して変換します(ファイル名が一致しないため、これは良くありません)。16 進エディタでこれを試してみましたが、不正行為が行われているようです。
ANSI 以外でエンコードされている場合、.cmd ファイルは機能しません。