From 5afa9ae91904b04130e5c3cc0a6bcd70d1d8d1c8 Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Fri, 7 Jul 2017 21:07:04 +0800 Subject: [PATCH] MYSQL defaults to UTF-8 --- Src/Asp.Net/SqlSugar/Realization/MySql/MySqlProvider.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Src/Asp.Net/SqlSugar/Realization/MySql/MySqlProvider.cs b/Src/Asp.Net/SqlSugar/Realization/MySql/MySqlProvider.cs index f6efc1412..5fbc0a717 100644 --- a/Src/Asp.Net/SqlSugar/Realization/MySql/MySqlProvider.cs +++ b/Src/Asp.Net/SqlSugar/Realization/MySql/MySqlProvider.cs @@ -17,7 +17,12 @@ namespace SqlSugar { if (base._DbConnection == null) { - base._DbConnection = new MySqlConnection(base.Context.CurrentConnectionConfig.ConnectionString); + var mySqlConnectionString = base.Context.CurrentConnectionConfig.ConnectionString; + if (!mySqlConnectionString.ToLower().Contains("charset")) + { + mySqlConnectionString=mySqlConnectionString.Trim().TrimEnd(';') + ";charset=utf8;"; + } + base._DbConnection = new MySqlConnection(mySqlConnectionString); } return base._DbConnection; }