URL 인코딩(Encoding)
1. 문자나 특수문자를 웹 서버와 브라우저에서 보편적으로 허용되는 형식으로 변화하는 메커니즘입니다.
2. URL은 ASCII 문자 집합을 사용하여 인터넷을 통해서만 전송할 수 있습니다.
3. URL은 종종 ASCII 세트 외부의 문자를 포함하기 때문에 URL은 유효한 ASCII 형식으로 변환되어야 합니다.
4. URL 인코딩은 안전하지 않은 ASCII 문자를 "%" 다음에 두 개의 16진수로 대체합니다.
5. URL은 공백을 포함할 수 없습니다. URL 인코딩은 일반적으로 공백을 더하기 (+) 기호 또는 % 20으로 바꿉니다.
6. 고로, 아스키 이외의 문자는 다 인코딩 해야된다. (한글, 일본어, 중국어, 독일어, ... )
[ 테스트 ]
입력 : 헬로우 WORLD
서버의 페이지에 수신 된 입력은 아래와 같이 표시됩니다.
text=%ED%97%AC%EB%A1%9C%EC%9A%B0+WORLD
[ 각 언어 URL 인코딩 기능 ]
PHP : rawurlencode() 함수
ASP : Server.URLEncode() 함수
Java Script : encodeURLComponent() 함수
사용할 수 있다.
참고 사이트 : https://www.w3schools.com/tags/ref_urlencode.asp
위 참고 사이트에서 ASCII 인코딩 참조 및 URL 인코딩 참조를 확인할 수 있다.
'웹정보 나눔 > 웹정보' 카테고리의 다른 글
단축키 모음(window,visualStudio) (0) | 2019.01.23 |
---|---|
스팸 처리 해결 방법들은? (0) | 2018.09.07 |
재미로 웹 사이트 속도 측정해보기, PageSpeed Insights (0) | 2018.09.05 |
iOS 파비콘 설정 (0) | 2018.01.04 |