WindowsコマンドプロンプトでテキストファイルをUTF-8形式に変換する必要があります。これは別のマシンで行う必要があり、そのマシンにソフトウェアをインストールする権限がありません。私は次のようなものが必要です:
c:\notepad source-file target-file --encoding option
それを実行できるWindowsコマンドプロンプトユーティリティはありますか?
WindowsコマンドプロンプトでテキストファイルをUTF-8形式に変換する必要があります。これは別のマシンで行う必要があり、そのマシンにソフトウェアをインストールする権限がありません。私は次のようなものが必要です:
c:\notepad source-file target-file --encoding option
それを実行できるWindowsコマンドプロンプトユーティリティはありますか?
回答:
これはPowerShellで簡単に実行できます。
Get-Content .\test.txt | Set-Content -Encoding utf8 test-utf8.txt
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")
}