From 411ce31eb19ac51a91ec4bd38444964f68b4e7b5 Mon Sep 17 00:00:00 2001 From: YangPoKai Date: Fri, 3 Mar 2023 09:49:06 +0800 Subject: [PATCH] Update UserKeyGenerator.cs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 第85行造成中文tltile 全變成空白, 不可以經 RemoveDiacritics 處理 --- .../Kooboo.CMS.Content/Models/UserKeyGenerator.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Kooboo.CMS/Kooboo.CMS.Content/Kooboo.CMS.Content/Models/UserKeyGenerator.cs b/Kooboo.CMS/Kooboo.CMS.Content/Kooboo.CMS.Content/Models/UserKeyGenerator.cs index da24a218..df8760d1 100644 --- a/Kooboo.CMS/Kooboo.CMS.Content/Kooboo.CMS.Content/Models/UserKeyGenerator.cs +++ b/Kooboo.CMS/Kooboo.CMS.Content/Kooboo.CMS.Content/Models/UserKeyGenerator.cs @@ -81,7 +81,8 @@ protected virtual string EscapeUserKey(ContentBase content, string userKey) string tmpUserKey = userKey.StripAllTags(); //http://stackoverflow.com/questions/9565360/how-to-convert-utf-8-characters-to-ascii-for-use-in-a-url/9628594#9628594 - tmpUserKey = RemoveDiacritics(tmpUserKey); + //會造成中文tltile 全變成空白 + //tmpUserKey = RemoveDiacritics(tmpUserKey); Repository repository = content.GetRepository().AsActual(); tmpUserKey = Regex.Replace(tmpUserKey, repository.UserKeyReplacePattern, repository.UserKeyHyphens);