Standardmäßig stellt PowerShell Text als Unicode dar, und wenn Sie ihn in einer Datei speichern, wird er standardmäßig als Unicode gespeichert. Sie können das Dateispeicherformat ändern, indem Sie Out-File
verwenden Cmdlet anstelle von >
Operator z.B.:
... | Out-File C:\mysql_backup.sql -Encoding UTF8
Möglicherweise müssen Sie PowerShell auch einen Hinweis geben, wie der UTF8-Text aus dem Dump-Dienstprogramm zu interpretieren ist. Dieser Blogbeitrag zeigt, wie dieses Szenario gehandhabt wird, falls das Dienstprogramm kein korrektes UTF8-BOM ausgibt.