Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MysqlDump von Powershell und Windows-Codierung

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.