WindowsのコマンドプロンプトでテキストファイルをUTF-8形式に変換する必要があります。これは別のマシンで実行する必要があり、そのマシンにソフトウェアをインストールする権限がありません。私は何かが必要です:
c:\notepad source-file target-file --encoding option
それができるWindowsコマンドプロンプトユーティリティはありますか?
これはPowerShellを使って簡単に行えます。
Get-Content .\test.txt | Set-Content -Encoding utf8 test-utf8.txt
GNUWin32パックのiconv
を使用してください。特にあなたのファイルが1GB以上であれば、はるかに高速です。
"C:\Program Files (x86)\GnuWin32\bin\iconv.exe" -f cp1251 -t utf-8 source.txt > result.txt
これは、*。textファイルを* .sqlファイルに変換するためのものです。
foreach ($file in get-ChildItem *.txt) {
Echo $file.name
Get-Content $file | Set-Content -Encoding utf8 ("$file.name" +".sql")
}