From b81e048f06344dec3f4798e96003cb8a7e4da9af Mon Sep 17 00:00:00 2001 From: flashwave Date: Fri, 30 Jul 2021 04:23:00 +0200 Subject: [PATCH] I'm running out of ideas. --- BackupManager/Program.cs | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) 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);