私は、次のバッチファイルがあります。これは、テキストファイルに現在のディレクトリ内のすべてのjpgファイルのパスを出力しバッチファイル出力ユニコード
dir *.jpg /b /s >> out.txt
を、問題は、ディレクトリは私ではないということですが、共有パスにはスペイン語の特殊文字が含まれています。代わりに出力するのでそう:
---------------v---------
...\Participación ciud...
をそれはあなたがこのコードは出力にUnicodeをトリックをやったことができ、このオプション/U
/U Output UNICODE characters (UCS-2 le) These options will affect piping or redirecting to a file. Most common text files are ANSI, use these switches when you need to convert the character set.
でCMD.exe
を使用する必要があります
---------------v---------
...\Participaci¢n ciud...
私は次のことをチェックアウトするだろうhttp://stackoverflow.com/a/ 388500/2524589。これらをまとめてみると、 "chcp"を実行してアクティブコードページを手に入れ、 "chcp 65001"を実行し、dirコマンドを実行して元のコードページで "chcp"を実行するようにします。私はこれをテストすることはできませんので、私はここにコメントの中に残しました。 – KSib