>웹 프론트엔드 >H5 튜토리얼 >HTML5_html5 튜토리얼 기술에서 지원되는 URL 인코딩 및 문자 인코딩 구성

HTML5_html5 튜토리얼 기술에서 지원되는 URL 인코딩 및 문자 인코딩 구성

WBOY
WBOY원래의
2016-05-16 15:45:514862검색

URL 인코딩
URL 인코딩은 인쇄할 수 없는 문자나 URL에 특별한 의미가 있는 문자를 웹 브라우저와 서버에서 이해하고 일반적으로 허용하는 표현으로 변환하는 것입니다. 이러한 문자는 다음과 같습니다.

ASCII 제어 문자 - 출력 제어에 자주 사용되는 인쇄할 수 없는 문자입니다. 문자 범위는 00-1F(16진수 0-31) 및 7F(10진수 127)입니다. 전체 코딩 시트가 아래에 제공됩니다.

비ASCII 제어 문자 - 이 문자는 128비트 ASCII 문자 세트 범위를 벗어납니다. 이 범위는 ISO-라틴 문자 집합의 일부이며 전체 16진수 00-FF(십진수 128-255) 범위를 포함하는 ISO-라틴 문자 집합의 "전반"입니다. 전체 코딩 시트가 아래에 제공됩니다.

예약 문자 - 달러 기호, 앰퍼샌드, 더하기 기호, 범용 기호, 슬래시, 콜론, 구분 기호, 등호, 물음표, "at" 등의 기호입니다. 이러한 모든 기호는 URL 내에서 서로 다른 의미를 가지므로 인코딩이 필요합니다. 전체 코딩 시트가 아래에 제공됩니다.

안전하지 않은 문자 - 공백, 물음표, 미만 기호, 초과 기호, 파운드 문자, 백분율 기호, 중괄호 왼쪽 부분, 중괄호 오른쪽 부분, 파이프 문자, 백슬래시, 캐럿, 물결표를 포함합니다. 왼쪽 대괄호, 오른쪽 대괄호, 억음 악센트입니다. 어떤 이유로든 URL에 있는 이러한 문자는 잘못 해석될 가능성이 있습니다. 이러한 문자도 항상 인코딩되어야 합니다. 전체 코딩 시트가 아래에 제공됩니다.
인코딩 표현에는 예상 문자를 대체하기 위해 세 개의 문자가 필요합니다. 즉, 백분율 기호, ASCII 문자 집합의 문자 위치를 나타내는 두 개의 16진수 숫자,


가장 많이 사용되는 특수문자 중 하나가 공백입니다. URL에 공백을 직접 입력할 수 없습니다. 공백은 문자 집합에서 16진수로 20과 같습니다. 따라서 서버에 요청할 때 공백을 표현하는 데 사용할 수 있습니다.


코드 복사
코드는 다음과 같습니다.
http://www.example.com /새 가격 .html

이 URL은 실제로 www.example.com에서 new Pricing.html이라는 문서를 검색합니다.

ASCII 제어 문자 인코딩
에는 16진수 00-1F(10진수 0-31) 및 7F(10진수 127) 문자 코드가 포함됩니다.

十进制格式 十六进制值 字符 URL 编码
0 00
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.