デフォルトでは、PowerShellはテキストをUnicodeとして表し、ファイルに保存すると、デフォルトでUnicodeとして保存されます。 Out-File
を使用して、ファイルの保存形式を変更できます >
の代わりにコマンドレット 演算子例:
... | Out-File C:\mysql_backup.sql -Encoding UTF8
また、ダンプユーティリティからのUTF8テキストを解釈する方法についてPowerShellにヒントを与える必要がある場合もあります。 このブログ投稿 ユーティリティが適切なUTF8BOMを出力しない場合のこのシナリオの処理方法を示します。