일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 데이터베이스
- Arduino pin map
- wifi멀티탭
- 아두이노
- Arduino
- 아두이노 핀맵
- web
- 아두이노 와이파이
- mysql api
- database
- 웹 프로그래밍
- Virtual Box
- ubuntu
- html input
- 아두이노 핀
- vm
- MySQL
- HTML
- Raspberry Pi
- mysql c
- Arduino pin
- 알고리즘
- 아두이노 프로미니
- 아두이노 pro mini
- 코딜리티
- Codility
- 아두이노 핀 맵
- 라즈베리파이
- 아두이노 wifi
- Mysql c API
- Today
- Total
offfff
HTML URL 인코딩(HTML URL Encode) 본문
HTML Uniform Resource Locators
URL은 웹 주소의 다른 말이다.
URL은 단어로 구성되거나, IP주소로 구성된다.
사람들은 보통 웹 서핑 시, 기억하기 쉬운 단어로 된 주소를 주로 사용한다.
URL - Uniform Resource Locators
웹 브라우저들은 URL을 사용해서 웹 서버에 페이지를 요청한다.
URL은 웹상에서 HTML문서나 데이터의 주소로 사용된다.
웹 주소는 아래와 같은 문법 규칙을 따른다
scheme://prefix.domain:port/path/filename
- scheme : 인터넷 서비스의 타입을 정의(대부분 http, https)
- prefix : 도메인 접두사를 정의(기본적으로 http는 www이다)
- domain : 인터넷 도메인 이름을 정의(google, naver 등...)
- port : 호스트에서 포트 번호를 정의(http의 기본은 80)
- path : 서버에서 경로를 정의(생략하면, 사이트의 root directory)
- filename : HTML문서나 리소스의 이름을 정의
Common URL Schemes
Scheme |
Short for |
Used for |
http |
HyperText Transfer Protocol |
보안되지 않은 일반적인 웹 페이지 |
https |
Secure HyperText Transfer Protocol |
보안된 웹 페이지 |
ftp |
File Transfer Protocol |
파일 다운로드나 업로드 |
file |
|
컴퓨터 상의 파일 |
URL Encoding
URL은 아스키 코드를 사용해서만 전송할 수 있다.
만약 URL에 아스키 코드가 아닌 다른 케릭터 셋이 포함되면 변환을 해야한다.
아스키 코드가 아닌 케릭터 셋의 형식을 인터넷에 전송 가능한 형태로 변환하는 것을 URL 인코딩이라고 한다.
URL 인코딩은 다른 케릭터셋의 문자를 "%"와 16진수의 구성으로 바꾼다.
URL에는 공백이 포함될 수 없고, 공백은 +기호나 %20으로 대체된다.
ASCII Encoding
아스키 코드 변환은 여기를 참조한다.
아래 링크를 참조하여 번역 및 수정 함
http://www.w3schools.com/html/html_urlencode.asp
'프로그래밍' 카테고리의 다른 글
HTML Forms (0) | 2016.09.18 |
---|---|
HTML XHTML (0) | 2016.09.17 |
HTML 케릭터 셋, 엔코딩(HTML Charset) (0) | 2016.09.15 |
HTML 심볼(HTML Symbols) (0) | 2016.09.14 |
HTML 엔티티(HTML Entities) (0) | 2016.09.13 |