wgetでダウンロードした漢字を含むファイル名が文字化け
いくつかwgetに関するQAなどを参照して解決に至らなかったので質問します。
タイトルの通り
【wgetでダウンロードした漢字を含むファイル名が文字化け】
され、解決策を探しています。
指定URL配下のファイルを再帰的にダウンロードするwgetコマンドをbatに記述しています。
そのbatをvc++のCreateProcessから実行しています。
環境 Windows Server 2012 R2
処理フロー
VC++ -> bat -> wget
batのコマンドは下記のとおりです
省略...
rem UTF-8
chcp 65001wget -e robots=off --random-wait --timeout=10 --tries=1
--html-extension -nv -R exe,zip,css,js,jpg,jpeg,gif,png,mpg,mpeg,au,mp3 -x -P
'ダウンロード保存先ディレクトリパス' -o '標準出力ログ保存先ファイルパス'
--restrict-file-names=nocontrol 'ダウンロード先URL' --no-check-certificate --user-agent="Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)" -r -l 2 -nprem SJIS
chcp 932省略...
ダウンロード自体は問題なく実行されるのですが、
漢字を含むhtmlのダウンロードファイルを確認すると
ファイル名が文字化けしています。
例.縺←繧らキ粋晞匱.html
ただし、-oオプションで保存した標準出力ログには正しいファイル名が出力されていました。
何か良い解決策はないでしょうか?