From 1c8ad136975635d224bdbfab84309eea31d52d2f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=95=BF=E7=A9=BAX?= <584880422@qq.com> Date: Tue, 10 May 2022 10:52:03 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=B8=AE=E5=8A=A9=E4=BF=A1?= =?UTF-8?q?=E6=81=AF=E5=92=8C=E8=A7=84=E5=AE=9A=E6=AD=BBUTF8=E7=BC=96?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1. 添加自定义模版的乱码说明(linux下执行工具时可能不会处理bom,所以写为不带bom) 2. 固定读取时为UTF8 --- Extensions/FreeSql.Generator/ConsoleApp.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Extensions/FreeSql.Generator/ConsoleApp.cs b/Extensions/FreeSql.Generator/ConsoleApp.cs index aebdef8b..9278dc46 100644 --- a/Extensions/FreeSql.Generator/ConsoleApp.cs +++ b/Extensions/FreeSql.Generator/ConsoleApp.cs @@ -90,7 +90,7 @@ new Colorful.Formatter("v" + string.Join(".", typeof(ConsoleApp).Assembly.GetNam -Razor 1 * 选择模板:实体类+特性 -Razor 2 * 选择模板:实体类+特性+导航属性 - -Razor ""d:\diy.cshtml"" * 自定义模板文件 + -Razor ""d:\diy.cshtml"" * 自定义模板文件,如乱码请修改为UTF8(不带BOM)编码格式 -NameOptions * 4个布尔值对应: 首字母大写 @@ -152,7 +152,7 @@ new Colorful.Formatter("推荐在实体类目录创建 gen.bat,双击它重新 { case "1": ArgsRazor = RazorContentManager.实体类_特性_cshtml; break; case "2": ArgsRazor = RazorContentManager.实体类_特性_导航属性_cshtml; break; - default: ArgsRazor = File.ReadAllText(args[a + 1]); break; + default: ArgsRazor = File.ReadAllText(args[a + 1], Encoding.UTF8)); break; } a++; break;