문제
.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에 사용될 때 의미가있는 문자를 대체하는 것이 아니라 내부적으로 유니 코드 문자를 표현하는 메커니즘입니다.)
제휴하지 않습니다 StackOverflow