我從Windows Vista中的.bat文件運行GNU的iconv(抱歉!)Windows腳本編寫的iconv參數
"C:\Program Files\GnuWin32\bin\iconv.exe" -f ISO-8859-1 -t UTF-8 "%1" > "%1"
如果我打電話
> batch.bat "S:\gutschein_info.php"
它執行爲
> "C:\Program Files\GnuWin32\bin\iconv.exe" -f ISO-8859-1 -t UTF-8
"S:\gutschein_info.php" 1> "S:\gutschein_info.php"
然後gutschein_info.php爲空。 「1>」來自哪裏?爲什麼它不起作用?
BTW:最後,我想轉換整個文件夾:
FOR %%i IN (%1*) DO "C:\Program Files\GnuWin32\bin\iconv.exe" -f ISO-8859-1 -t UTF-8 %%i > %%i