Web 파이러터 처리시 한글을 % 가 포함된 문자열로 인코딩하여 보내할 경우가 있는데

이를 처리하기위해선 System.Web 의 HttpUtility 를 사용해야한다.

참조 추가에서 어셈블리의 System.Web 를 체크하면 된다.

 

 

사용방법은 아래와 같다.

 

 

// 인코딩하는 방법

string encodeName = HttpUtility.UrlEncode("테스트", Encoding.UTF8);

 

// 인코딩한 내용을 다시 디코딩하는 방법

string originalName = HttpUtility.UrlDecode(encodeName, Encoding.UTF8);

 

 

(encodeName  의 값은 "%ed%85%8c%ec%8a%a4%ed%8a%b8")

 

 

 

+ Recent posts