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