'HttpUtility'에 해당되는 글 1건

  1. 2008.09.19 HttpUtility.UrlEncode, HttpUtility.UrlDecode (2)


HttpUtility.UrlEncode, HttpUtility.UrlDecode

Html을 받아내서 필요한 부분을 잘라내어 보니 한글로 써있는 부분이 도무지.. 알아볼 수 없는 형태로 출력되었다.;;

예 -_ㅠ ...
http://mfiles.naver.net/508b64b1abfa9c29055f/data32/2008/5/5/287/%BF%C0%BF%C0%C3%F7%C4%AB%BE%C6%C0%CC%28%D3%DE%F5%C0%E4%F1%29_-_%AA%B5%AA%AF%AA%E9%AA%F3%AA%DC%28%BB%E7%C4%ED%B6%F5%BA%B8%29-kojsbh.wma

이 아이는 블로그에 들어있는 음악의 DownloadURL인데,, 아무래도 왔다갔다하다보니 깨진모양이다.
물론 이 URL을 가져다 사용하여도 필요한 음악듣기라든가, 다운은 가능하였지만,,
그래도 원 찝찝한 마음에,,,

그래서 찾아보니,, HttpUtility.UrlEncode, HttpUtility.UrlDecode를 찾았다.
UrlEncode를 사용하면 Url을 인코딩 해서 한글이 깨지지 않았당 ^^;

==================================================================================================================

실제 내가 사용한 방법**

            WebClient client = new WebClient();
            string aaa = client.DownloadString(PrintPage);

 // 중간과정 ...
            
            string MusicURL = aaa.Substring(StartMusicURL, EndMusicURL - StartMusicURL);        --- ⓐ
             MusicURL = HttpUtility.UrlDecode(MusicURL,System.Text.Encoding.Default);                  --- ⓑ

http://mfiles.naver.net/508b64b1abfa9c29055f/data32/2008/5/5/287/%BF%C0%BF%C0%C3%F7%C4%AB%BE%C6%C0%CC%28%D3%DE%F5%C0%E4%F1%29_-_%AA%B5%AA%AF%AA%E9%AA%F3%AA%DC%28%BB%E7%C4%ED%B6%F5%BA%B8%29-kojsbh.wma


http://mfiles.naver.net/508b64b1abfa9c29055f/data32/2008/5/5/287/오오츠카아이(大塚愛)_-_さくらんぼ(사쿠란보)-kojsbh.wma

// 1 가지 더
 인코딩은 1) System.Text.Encoding.Default
              2) System.Text.Encoding.GetEncoding("euc-kt")    둘중 적당히 필요에 의해 사용할것!
==================================================================================================================

넘길때는
System.Web.HttpUtility.UrlEncode("한글")

받을때는
System.Web.HttpUtility.UrlDecode("한글") or Request.QueryString["한글"]

사용하면 된다고한다 ^^*


근데 Server.UrlEncode 란 메서드가 또 있다..고하는데,, 어디에 존재하는 아이일까 -_ㅠ ㄷㄷㄷ

Server.UrlEncode("한글") == HttpUtility.UrlEncode("한글", System.Text.Encoding.GetEncoding("euc-kt"))

신고
Posted by 천재소녀*
 TAG ,
이전버튼 1 이전버튼

블로그 이미지
꿈꾸는아이, ㅋ Tasha의 완전범죄 구상소
천재소녀*

공지사항

Yesterday23
Today8
Total156,845

달력

 « |  » 2017.11
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30    

최근에 받은 트랙백

글 보관함