diff --git a/BackupManager/Program.cs b/BackupManager/Program.cs index 54b0f79..495ddb2 100644 --- a/BackupManager/Program.cs +++ b/BackupManager/Program.cs @@ -110,12 +110,15 @@ namespace BackupManager { using (MySqlConnection conn = new MySqlConnection(connStr.ToString())) { conn.Open(); - using (MySqlCommand comm = new MySqlCommand(@"SHOW DATABASES;", conn)) - using (MySqlDataReader read = comm.ExecuteReader()) { - while (read.Read()) { + using(MySqlCommand comm = new(@"SET NAMES 'utf8mb4';")) + comm.ExecuteNonQuery(); + + using(MySqlCommand comm = new MySqlCommand(@"SHOW DATABASES;", conn)) + using(MySqlDataReader read = comm.ExecuteReader()) { + while(read.Read()) { string database = read.GetString(0); - if (string.IsNullOrEmpty(database) || exclude.Contains(database)) + if(string.IsNullOrEmpty(database) || exclude.Contains(database)) continue; databases.Add(database);