>  기사  >  웹 프론트엔드  >  HTML에서 URL 인코딩이란 무엇입니까?

HTML에서 URL 인코딩이란 무엇입니까?

青灯夜游
青灯夜游원래의
2018-11-27 11:19:4111952검색

이 글의 내용은 HTML에서 URL 인코딩이 무엇인지, 어떤 용도로 사용되는지 소개하는 것입니다. 도움이 필요한 친구들이 참고할 수 있기를 바랍니다.

URL 인코딩을 소개하기 전에 먼저 URL이 무엇인지, URL에 대한 관련 지식을 살펴보겠습니다.

URL이란 무엇인가요?

URL은 유니폼 리소스 로케이터(Uniform Resource Locator)를 의미합니다. 실제로는 URL입니다. URL에는 단어(예: javatpoint.com) 또는 인터넷 프로토콜(IP) 주소(예: 195.201.68.81)가 포함될 수 있습니다. 그러나 대부분의 사용자는 숫자보다 기억하기 쉽기 때문에 단어 형식의 URL을 사용합니다.

URL 구문:

URL은 리소스 유형, 리소스가 있는 호스트 도메인 이름의 세 부분으로 구성됩니다. , 리소스 파일 이름이 저장됩니다.

URL의 일반적인 구문 형식은 다음과 같습니다.

protocol://prefix.domain:port/path/filename

설명:

#🎜🎜 #

protocol: 사용된 전송 프로토콜을 지정하는 데 사용됩니다(가장 일반적인 것은 http 또는 https입니다).

prefix: 도메인 이름 접두사 을 정의하는 데 사용됩니다(http의 기본값은 www입니다).

domain: 은 인터넷 도메인 이름 (예: php.cn)을 정의하는 데 사용됩니다.

dort: 은 호스트 에서 포트 번호를 정의하는 데 사용됩니다(http의 기본값은 80입니다).

path: 0개 이상의 "/" 기호로 구분된 문자열. 일반적으로 서버의 디렉터리나 파일 주소를 나타내는 데 사용됩니다. (생략된 경우: 사이트의 루트 디렉터리)

filename: 은 문서나 리소스의 이름을 정의하는 데 사용됩니다.

다음은 URL에 사용되는

공통 프로토콜(전송 프로토콜) 유형의 목록입니다.

http(하이퍼텍스트 전송 프로토콜) : 일반적인 웹페이지. 암호화가 없습니다.

https(보안 하이퍼텍스트 전송 프로토콜) : 보안 웹페이지. 암호화.

ftp(파일 전송 프로토콜) : 파일을 다운로드하거나 업로드합니다.

file: 컴퓨터에 있는 파일.

mailto: SMTP를 통해 액세스되는 이메일 주소입니다. 형식 mailto:

URL 인코딩 관련 지식을 소개하겠습니다

URL 인코딩이란 무엇인가요? 무슨 소용이 있나요?

URL 인코딩은 URL이 형식을 형성하기 때문에 URL의 비ASCII 특수 문자를 웹 브라우저와 서버에서 보편적으로 허용할 수 있는 명확한 표현으로 변환하는 데 사용되는 방법입니다. ASCII 문자 세트(16진수)를 사용하여 웹 브라우저 및 서버에 특수 문자만 표시할 수 있습니다. URL에 ASCII 집합 외부의 문자가 포함된 경우 이를 표시하려면 먼저 ASCII 문자로 변환해야 합니다.

URL 인코딩에서 ASCII가 아닌 문자는 "%" 뒤에 16진수 숫자가 오는 형식으로 대체됩니다.


예: 공백 기호는 가장 많이 사용되는 특수 문자 중 하나이며, 웹 주소(URL)에는 공백을 입력할 수 없습니다. URL 인코딩은 일반적으로 공백을 더하기 기호(+) 또는 %20으로 바꿉니다.

ASCI 문자 집합의 공백 위치는 16진수 20자리입니다. 따라서 서버에 요청을 전달할 때 공백 대신 %20을 사용할 수 있습니다.

http://www.php.cn/new%20php.htm

이 URL은 실제로 www.php.cn에서 "new php.htm"이라는 문서를 검색합니다.

다음은 URL 인코딩을 사용하기 쉬운 몇 가지 일반적인 것들입니다:

HTML에서 URL 인코딩이란 무엇입니까?

요약: 위 내용은 이 글의 전체 내용입니다. 모든 분들의 공부에 도움이 되었으면 좋겠습니다.

위 내용은 HTML에서 URL 인코딩이란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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