컴퓨터 엑셀 워드 포토숍 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Previous Post [독서] 신경숙 장편소설 '깊은 슬픔' 프리뷰 (문학동네)구글 사이트맵(Google Sitemaps)을 사용하면, 서버의 robots.txt 를 무...구글 사이트맵(Google Sitemaps)을, 가입형 블로그에 적용[리눅스/Linux] 레드햇 9.0에서, 삑삑거리는 비프음(Beep) 끄기JPG 파일을 GIF 파일로 올리는 방법 [컴퓨터 초보자를 위한 강좌][독서] 한승원 장편소설 '소설 원효' 프리뷰 (비채)[3dsmax/맥스] 프리핸드(freehand) 곡선 그리기 매크로스크립트(MacroScr...[QnA] 좋은 미디(MIDI) 음악, 무료로 다운로드하는 곳?블로그 게시물에 '딜리셔스del.icio.us(delicious) 추가 링크' 만들기블로거(www.blogger.com)에서 자바스크립트(JavaScript) 지원하나요? [...

JavaScript Tools: Decode/Encode URI Strings

Wednesday, May 10, 2006

자바스크립트로 인터넷 주소 문자열 다루기





decodeURI()



decodeURIComponent()



unescape()








encodeURI()



encodeURIComponent()



escape()











인터넷 주소창 등에서, 많은 퍼센트(%) 기호들을 볼 수 있습니다. 알파벳과 숫자가 아닌, 특수 문자나 한글이 인코딩되어 있는 것입니다. 이것을 해독하기 위해서는 디코딩(decoding) 과정을 거쳐야 합니다. 위의 입력 양식은 이 과정을 자바스크립트로 구현한 것입니다.

예를 들어, %EC%86%8C%EC%84%A4를 decodeURI() 함수로 디코딩하면 소설이라는 문자열이 나타납니다. 그러나 만약 escape() 함수로 인코딩한다면, 소설이라는 문자열이 %uC18C%uC124 이렇게 표현됩니다. 이것은 unescape() 함수로 풀어야 합니다. encodeURIComponent() 함수는 encodeURI() 함수보다, 더 넓은 범위의 문자들을 인코딩하는 함수입니다.



0 Comments:

Post a Comment

<< Home RSS 2.0 feed

구글 Google 에서 제공하는 무료 블로그 서비스인 블로거 Blogger 의 인터넷 주소는 www.blogger.com 입니다. Blogger 에 블로그를 만들면, blogspot.com 이라는 주소에 블로그가 생성됩니다.
블로그를 직접 방문하지 않고도 최신 게시물을 구독하려면 RSS 2.0 feed 주소를 리더기에 등록하시면 됩니다.
Categories
Previous Posts
Monthly Archives
Top