De manera predeterminada, PowerShell representa el texto como Unicode y cuando lo guarda en un archivo, lo guarda como Unicode de manera predeterminada. Puede cambiar el formato de guardado del archivo usando el Out-File
cmdlet en lugar del >
operador, por ejemplo:
... | Out-File C:\mysql_backup.sql -Encoding UTF8
Es posible que también deba darle a PowerShell una pista sobre cómo interpretar el texto UTF8 que proviene de la utilidad de volcado. Esta publicación de blog muestra cómo manejar este escenario en caso de que la utilidad no genere una lista de materiales UTF8 adecuada.