시스템을 대체합니다.Web.Http 유틸리티.UrlEncode/UrlDecode ASP.NET 5
대체품이 있는지 알고 싶습니다.System.Web.HttpUtility.UrlEncode
그리고.UrlDecode
.
내가 찾은 바와 같이Encode
다음과 같아야 합니다.Microsoft.Framework.WebEncoders.UrlEncoder.Default.UrlEncode
.
하지만 나는 찾지 못했습니다.UrlDecode
있어요?
시스템. 런타임.확장은 두 가지 모두를 정의합니다.UrlDecode
그리고.HtmlDecode
.
namespace System.Net
{
public static partial class WebUtility
{
public static string HtmlDecode(string value) { return default(string); }
public static string HtmlEncode(string value) { return default(string); }
public static string UrlDecode(string encodedValue) { return default(string); }
public static byte[] UrlDecodeToBytes(byte[] encodedValue, int offset, int count) { return default(byte[]); }
public static string UrlEncode(string value) { return default(string); }
public static byte[] UrlEncodeToBytes(byte[] value, int offset, int count) { return default(byte[]); }
}
}
갱신하다
하는 동안에System.Runtime.Extensions
코드에서 알 수 있듯이 실제 호출해야 하는 클래스는 다음과 같습니다.System.Net.WebUtility
옵션 1: 시스템.Net.Web 유틸리티
현재 공개적으로 포함할 계획이 없습니다.Decode
에Microsoft.Framework.WebEncoders
.
사용.
System.Net.WebUtility.UrlEncode(myString)
System.Net.WebUtility.UrlDecode(myString)
옵션 2: 시스템.텍스트, 인코딩.Web.Url 인코더
이것은 asp.net 핵심 서비스 컨테이너에 등록되어 있으며 컨트롤러 등에 주입할 수 있습니다.
언급URL : https://stackoverflow.com/questions/32434401/replacement-for-system-web-httputility-urlencode-urldecode-asp-net-5
'programing' 카테고리의 다른 글
C#으로 작성된 UTF-8 CSV 파일에는 Excel의 â 문자가 표시됩니다. (0) | 2023.06.08 |
---|---|
ASP.NET 응용 프로그램이 웹 서비스에 연결할 수 있는 동시 연결 수를 제한하는 것은 무엇입니까? (0) | 2023.06.08 |
생성된 변수, 함수 등을 통역사의 메모리에서 삭제할 수 있는 방법이 있습니까? (0) | 2023.06.08 |
오류 'mat-dialog-content'가 알려진 요소가 아닙니다. (0) | 2023.06.08 |
암호 재설정을 구현하는 방법 (0) | 2023.06.08 |