linux에서 제공하는 표준 API는 존재하지 않아
C++에서도 클래스를 만들어 쓰거나, 별도의 함수를 만들어 써야 한다고 한다.
일단 Encoding은 isalnum() 이 아닐경우에는 %02X로 출력해주면 될 것으로 보이고
Decoding은 %[0-9a-f][0-9a-f] 일 경우에는 %c로 출력해주면 될 것으로 보인다.
Encoding은 한글자만 보면 되지만
Decoding은 두글자를 보면서 해야 해서 귀찮을듯..
아래는 소스가 있는 페이지 이지만, 검증은 아직 해보지 않았음
[링크 : http://tistory.izyou.net/entry/URL-인코딩, 디코딩 클래스]
[링크 : http://remipa.pe.kr/zog/?no=118]
[링크 : http://demo.initech.com/?document_srl=237]
[링크 : http://smok95.tistory.com/entry/URL-EncodeDecode]
C++에서도 클래스를 만들어 쓰거나, 별도의 함수를 만들어 써야 한다고 한다.
일단 Encoding은 isalnum() 이 아닐경우에는 %02X로 출력해주면 될 것으로 보이고
Decoding은 %[0-9a-f][0-9a-f] 일 경우에는 %c로 출력해주면 될 것으로 보인다.
Encoding은 한글자만 보면 되지만
Decoding은 두글자를 보면서 해야 해서 귀찮을듯..
아래는 소스가 있는 페이지 이지만, 검증은 아직 해보지 않았음
[링크 : http://tistory.izyou.net/entry/URL-인코딩, 디코딩 클래스]
[링크 : http://remipa.pe.kr/zog/?no=118]
[링크 : http://demo.initech.com/?document_srl=237]
[링크 : http://smok95.tistory.com/entry/URL-EncodeDecode]
'프로그램 사용 > 유튜브(youtube)' 카테고리의 다른 글
유튜브 fmt 와 t 값 (0) | 2010.04.15 |
---|---|
VLC에서 youtube 동영상 재생하기 (2) | 2010.04.13 |
유튜브 검색페이지 - Youtube search query (0) | 2010.04.12 |
wget - cookie 관련 옵션 (0) | 2010.04.10 |
youtube 동영상 페이지 fmt_map, fmt_url_map, fmt_list, fmt_stream_map (2) | 2010.04.09 |