문제

.NET (vb 또는 c#)를 사용하여 문자열을 UTF8에 쉽게 인코딩 할 수 있습니까? 예를 들어 "this (is) 내 문자열"과 같은 문자열을 인코딩해야합니다. 결과는 문자열이어야합니다. "

티아

JP

도움이 되었습니까?

해결책

UTF8 인코딩이 아닌 URL 인코딩입니다. 이 방법을 시도하십시오 :

HttpUtility.UrlEncode(value)

다른 팁

"UTF-8으로 인코딩"이 아닌 URL 인코딩 인 것 같습니다.

이를 위해 사용하십시오

string encodedString = System.Web.HttpUtility.UrlEncode(yourString)

(UTF-8은 URI에 사용될 때 의미가있는 문자를 대체하는 것이 아니라 내부적으로 유니 코드 문자를 표현하는 메커니즘입니다.)

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top