From 956c914edb91c099a06120df176251620474e8e4 Mon Sep 17 00:00:00 2001 From: Alex Chow Date: Mon, 25 Apr 2022 16:56:58 +0200 Subject: [PATCH] =?UTF-8?q?FreeSql.Generator=20=E7=94=9F=E6=88=90=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E9=BB=98=E8=AE=A4=E7=BC=96=E7=A0=81=E6=94=B9=E4=B8=BA?= =?UTF-8?q?=20Encoding.UTF8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Extensions/FreeSql.Generator/ConsoleApp.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Extensions/FreeSql.Generator/ConsoleApp.cs b/Extensions/FreeSql.Generator/ConsoleApp.cs index e51a1429..940650f9 100644 --- a/Extensions/FreeSql.Generator/ConsoleApp.cs +++ b/Extensions/FreeSql.Generator/ConsoleApp.cs @@ -291,7 +291,7 @@ new Colorful.Formatter("推荐在实体类目录创建 gen.bat,双击它重新 plus.AppendLine(); var outputFile = $"{ArgsOutput}{ArgsFileName.Replace("{name}", model.GetCsName(table.Name))}"; - File.WriteAllText(outputFile, plus.ToString()); + File.WriteAllText(outputFile, plus.ToString(), Encoding.UTF8); switch (table.Type) { case DatabaseModel.DbTableType.TABLE: @@ -314,14 +314,14 @@ new Colorful.Formatter("推荐在实体类目录创建 gen.bat,双击它重新 var razorCshtml = ArgsOutput + "__razor.cshtml.txt"; if (File.Exists(razorCshtml) == false) { - File.WriteAllText(razorCshtml, ArgsRazor); + File.WriteAllText(razorCshtml, ArgsRazor, Encoding.UTF8); Console.WriteFormatted(" OUT -> " + razorCshtml + " (以后) 编辑它自定义模板生成\r\n", Color.Magenta); ++outputCounter; } File.WriteAllText(rebuildBat, $@" FreeSql.Generator -Razor ""__razor.cshtml.txt"" -NameOptions {string.Join(",", ArgsNameOptions.Select(a => a ? 1 : 0))} -NameSpace {ArgsNameSpace} -DB ""{ArgsDbType},{ArgsConnectionString}""{(string.IsNullOrEmpty(ArgsFilter) ? "" : $" -Filter \"{ArgsFilter}\"")}{(string.IsNullOrEmpty(ArgsMatch) ? "" : $" -Match \"{ArgsMatch}\"")} -FileName ""{ArgsFileName}"" -"); +", Encoding.UTF8); Console.WriteFormatted(" OUT -> " + rebuildBat + " (以后) 双击它重新生成实体\r\n", Color.Magenta); ++outputCounter; }