asp.net-core,请使用特定的编码名称
我需要使用一个特定的编码名称。在asp.net-core,请使用特定的编码名称,asp.net-core,Asp.net Core,我需要使用一个特定的编码名称。在asp.net中,我以前是这样做的: var enc = Encoding.GetEncoding("windows-1255"); var name = HttpUtility.UrlEncode("ישראל" ,enc) 如何在asp.net核心中实现同样的功能?我试图使用: WebUtility.HtmlEncode() 但它不接受签名中的编码名称。这对我来说很有效 安装: dotnet还原后,使用 var enc = CodePagesEncodi
asp.net
中,我以前是这样做的:
var enc = Encoding.GetEncoding("windows-1255");
var name = HttpUtility.UrlEncode("ישראל" ,enc)
如何在asp.net核心中实现同样的功能?我试图使用:
WebUtility.HtmlEncode()
但它不接受签名中的编码名称。这对我来说很有效
dotnet还原后
,使用
var enc = CodePagesEncodingProvider.Instance.GetEncoding(1255);
var name = System.Web.HttpUtility.UrlEncode("ישראל", enc);
采用自。我可以在最新版本的asp.net core(2.1.0)中使用
System.Web.HttpUtility.UrlEncode
方法。但不能指定加密名称。
var enc = CodePagesEncodingProvider.Instance.GetEncoding(1255);
var name = System.Web.HttpUtility.UrlEncode("ישראל", enc);