문자 인코딩문제인데요


https://www.google.co.kr/search?tbm=vid&hl=ko&source=hp&biw=&bih=&q=가나다#newwindow=1&hl=ko&tbm=vid&q=라마바


이 url에 보면 중간에 가나다, 라마바 한글이있잖아요?


System.Web.HttpUtility.UrlEncode() 이문법 사용해서 저 한글부분만 변환하려고하는데


배열하고 foreach문 사용해서 


if문 조건으로


char.GetUnicodeCategory(c) == System.Globalization.UnicodeCategory.OtherLetter 이문법 사용해서 검사한다음


문자열변수에 중첩시키고 Replace문으로 변환시켜서 출력하는데


이렇게해버리면 한글단어가 하나만 들어가있으면 잘되는데


저렇게 두개 들어가면 문자열변수에 가나다라마바 로 들어가버려서 Replace문이 동작을 안하더라구요..


그래서 가나다까지만 뽑고 변수1에 저장하고 다시 검사진행해서 라마바뽑고 변수2에 저장한다음


Replace문을 두번써서 걸러내려고하는데 이부분이 잘안되네요 ㅠㅠㅠ 긴글인데 c#잘알형님들 도와주세요