たとえば、次のようなバッチ ファイルがある'test.cmd'
とします。
echo %1
コマンドプロンプトからこれを直接呼び出すことができ'test.cmd some¬arg'
、その結果、文字列'some¬arg'
が出力されます。
ただし、引数のために呼び出された 2 番目のバッチ ファイルに同じ呼び出しを配置し'tester.cmd'
、コマンド プロンプトからこれを呼び出すと、結果として文字列'some%arg'
が出力されます。
エンコーディングを台無しにするのは何ですか?どうすれば回避できますか? 以前にこれを修正したことは確かですが、方法を思い出せません...
ありがとう!