タイトルに0x96文字のTFSプロジェクトがあります。私がバッチファイルで参照する必要がある "Project - X"。問題は、この特定のダッシュはUnicodeの制御文字(ASCIIでは?)である0x96(0x20ではなく)で表されるため、次の(ANSIでエンコードされた.cmdファイル内の)「ProjectûX」として失敗します。0x96文字をバッチファイルにエコーする方法は?
echo "Project – X"
しかし、(私が思うに)まっすぐなコマンドラインに貼り付けたときに、それは詐欺と(私のファイル名が一致しないと無意味です)の0x20 0x96に変換します。私はこれをヘキサエディタで試してみたところ、不正行為があるようです。
.cmdファイルは、ANSI以外のものとしてエンコードされていると動作しません。このような
スニペットありがとう、素晴らしい作品:) – timB33