Answers:
您可以使用PowerShell轻松做到这一点:
Get-Content .\test.txt | Set-Content -Encoding utf8 test-utf8.txt
ForEach
循环。请参阅ForEach-PowerShell-SS64.com。
iconv
从GNUWin32包使用。它的速度要快得多,尤其是当您的文件约为1 Gb或以上时。
"C:\Program Files (x86)\GnuWin32\bin\iconv.exe" -f cp1251 -t utf-8 source.txt > result.txt
cp1251
标志吗?
这是每个将* .text文件转换为* .sql文件的方法:
foreach ($file in get-ChildItem *.txt) {
Echo $file.name
Get-Content $file | Set-Content -Encoding utf8 ("$file.name" +".sql")
}