HTML URL 인코딩
이번 글에서는 HTML URL 인코딩에 대해 자세히 알아보겠습니다. HTML URL은 World Wide Web의 글로벌 또는 IP 주소에 대한 Universal Resource Locator의 약어입니다. 웹 서버는 웹 브라우저의 URL을 사용하여 페이지를 가져옵니다.
예: https://www.google.com은 URL 중 하나입니다.
HTML URL 인코딩에는 ASCII 문자 집합이 중요합니다. URL은 ASCII 문자 집합을 사용하여 인터넷으로 전송됩니다. ASCII가 아닌 문자는 서버에 대한 페이지 경로를 찾는 데 충돌이 발생할 수 있으므로 제한됩니다. 이 문제 때문에 HTML은 URL 인코딩을 사용합니다.
HTML URL 인코딩은 ASCII가 아닌 문자를 인터넷으로 보낼 수 있는 형식으로 변환합니다. 사용자는 "%"를 사용하여 16진수 두 자리로 계속 변환할 수 있습니다.
HTML에서 URL 인코딩을 수행하는 방법은 무엇입니까?
- HTML 언어는 를 사용하여 URL을 생성합니다. 태그 및 href 속성. 예를 들어 입니다. 웹사이트를 만들고 한 페이지에서 다른 페이지로 이동하려는 경우 파일 이름을 작성하세요. .
- 일부 문자는 충돌 생성으로 인해 웹 주소 이름으로 제한됩니다. ASCII가 아닌 문자는 "% "로 대체되어 두 개의 16진수 숫자로 이어집니다.
- URL에 공백이 없습니다. 더하기 기호(+) 또는 %20을 대신합니다. HTML 페이지 형식에서는 "입력" 텍스트 출력에 공백이 발생한 다음 더하기 기호가 표시됩니다. URL 이름에 간접적으로 공백이 발생하면 %20이 표시됩니다.
- URL 태그에는 대문자(A-Z), 소문자(a-z), 소수점(1-9) 및 일부 특수 문자가 포함됩니다.
양식에 공백을 넣으면 URL 인코딩이 HTML+CSS로 나옵니다.
<a href="my file.html">
URL에 공백을 주면 URL 인코딩은 my%20file.html로 발생합니다.
- 예약된 문자: URL 주소에는 어떤 의미를 갖는 문자가 있으며, 이름 지정 용도로 사용할 수 있습니다. 별도의 URL 부분에 더하기(/) 기호를 사용하는 것처럼 두 가지 방법을 모두 사용할 수 있습니다. 또, 주소 이름에 의미 없이 %2f로 /인코딩할 수 있습니다.
- 안전하지 않은 문자: 많은 문자가 URL 이름에 공백이 있는 것처럼 URL 주소를 오해합니다. URL 주소 이름 에 공백을 두지 않고 를 작성하세요. 그러면 URL 이름은 "page.html"이 됩니다.
- ASCII가 아닌 제어 문자: 이러한 문자에는 형식으로 변환해야 하는 80-Ff 16진수 값 세트가 포함되어 있습니다.
- ASCII 제어 문자: URL 내부에서는 작동하지 않습니다.
HTML URL 인코딩의 예
다음은 HTML URL 인코딩의 예를 자세히 설명한 것입니다.
1. 예약된 문자 인코딩
다음은 예약문자 인코딩에 활용되는 테이블입니다.
Characters | $ | & | + | , | / | : | ; | = | ? | @ |
URL Encode | 24% | 26% | %2b | %2c | %2f | %3a | %3b | %3d | %3f | 40% |
Characters | space | “ | < | > | # | % | { | } | | | ^ | ~ | [ | ] | |
URL Encode | 20% | 22% | %3c | %3e | 23% | 25% | %7b | %7d | %7c | %5c | %5e | %7e | %5b | %5d |
3. 비ASCII 제어 문자
다음은 비ASCII 문자 인코딩에 사용된 테이블입니다.
Character | URL Encode | Character | URL Encode | Character | URL Encode | Character | URL Encode |
€ | %80 | ˜ | %98 | « | %ab | ¿ | %bf |
‚ | %82 | ™ | %99 | ¬ | %ac | À | %c0 |
ƒ | %83 | š | %9a | ª | %aa | Á | %c1 |
„ | %84 | › | %9b | ® | %ae | Â | %c2 |
… | %85 | œ | %9c | ¯ | %af | à | %c3 |
† | %86 | | %9d | ° | %b0 | Ä | %c4 |
‡ | %87 | ž | %9e | ± | %b1 | Å | %c5 |
ˆ | %88 | Ÿ | %9f | ² | %b2 | Æ | %v6 |
‰ | %89 | × | %d7 | ³ | %b3 | Ç | %c7 |
Š | %8a | ¡ | %a1 | ´ | %b4 | È | %c8 |
‹ | %8b | ¢ | %a2 | µ | %b5 | É | %c9 |
Œ | %8c | £ | %a3 | ¶ | %b6 | Ê | %ca |
Ž | %8e | ¤ | %a4 | · | %b7 | Ë | %cb |
‘ | %91 | ¥ | %a5 | ¸ | %b8 | Ì | %cc |
’ | %92 | ¦ | %a6 | ¹ | %b9 | Í | %cd |
“ | %93 | § | %a7 | º | %ba | Î | %ce |
” | %94 | ¨ | %a8 | » | %bb | Ï | %cf |
• | %95 | © | %a9 | ¼ | %bc | Ð | %d0 |
– | %96 | — | %97 | ½ | %bd | Ñ | %d1 |
ã | %e3 | Þ | %de | ¾ | %be | Ò | %d2 |
æ | %e6 | ß | %df | Ø | %d8 | Ó | %d3 |
ä | %e4 | à | %e0 | Ý | %dd | Ô | %d4 |
4. ASCII 제어 문자
다음은 Ascii 문자 인코딩에 사용된 테이블입니다.
ASCII Character | URL-Encoding |
NUL – null character | %00 |
SOH – the start of the header | %01 |
STX – the start of the text | %02 |
ETX – end of the text | %03 |
EOT – end of the transmission | %04 |
ENQ – enquiry | %05 |
ACK – acknowledge | %06 |
BEL – bell (ring) | %07 |
BS – backspace | %08 |
HT- horizontal tab | %09 |
LF- line feed | %0A |
VT- vertical tab | %0B |
FF- form feed | %0C |
CR- carriage return | %0D |
SO- shift out | %0E |
SI- shift in | %0F |
DLE- data link escape | %10 |
DC1- device control 1 | %11 |
DC2- device control 2 | %12 |
DC3- device control 3 | %13 |
DC4- device control 4 | %14 |
NAK- negative acknowledge | %15 |
SYN- synchronize | %16 |
ETB- end transmission block | %17 |
CAN- cancel | %18 |
EM – end of medium | %19 |
SUB- substitute | %1A |
ESC- escape | %1B |
FS -file separator | %1C |
GS- group separator | %1D |
RS- record separator | %1E |
US- unit separator | %1F |
HTML에서 URL 인코딩의 중요성
URL이 예약되어 있고 안전하지 않으며 ASCII 문자가 아닌 경우 URL 주소가 더 복잡해지고 이해할 수 없게 됩니다. 웹 브라우저가 URL 주소를 검색하면 웹 서버는 URL의 이름이나 경로를 검색합니다. URL 이름이 ASCII가 아닌 경우 HTML에서 URL 인코딩의 URL 중요성을 찾는 것이 어렵습니다.
URL 주소는 찾기 쉽고, 보편적으로 허용되며, 모든 웹 브라우저와 서버에서 이해할 수 있어야 합니다. 일부 캐릭터는 URL을 어떤 목적으로 사용하지 않으면 어떤 목적으로 사용한다고 오해합니다. 그 시간 충돌이 발생했을 수 있으며 경로가 사용자에게 도달하지 않습니다.
모든 어려움을 극복하고 비ASCII 문자를 %를 사용하여 ASCII 코드로 변환하여 16진수 두 개를 쉽게 사용할 수 있도록 합니다.
결론
HTML의 URL 인코딩은 비ASCII 문자 집합을 유효한 ASCII 형식 집합으로 변환하는 방법을 알고 있습니다. 이는 보편적으로 허용되며 웹 브라우저는 오류 없이 작동합니다. 인코딩 URL을 빠르고 안전하게 실행할 수 있습니다. 네이밍과 네이밍 목적의 충돌을 피하기 위해 URL 인코딩이 필요합니다.
위 내용은 HTML URL 인코딩의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

HTML의 테이블 테두리 안내. 여기에서는 HTML의 테이블 테두리 예제를 사용하여 테이블 테두리를 정의하는 여러 가지 방법을 논의합니다.

HTML의 Nested Table에 대한 안내입니다. 여기에서는 각 예와 함께 테이블 내에 테이블을 만드는 방법을 설명합니다.

HTML 여백-왼쪽 안내. 여기에서는 HTML margin-left에 대한 간략한 개요와 코드 구현과 함께 예제를 논의합니다.

HTML 테이블 레이아웃 안내. 여기에서는 HTML 테이블 레이아웃의 값에 대해 예제 및 출력 n 세부 사항과 함께 논의합니다.

HTML 입력 자리 표시자 안내. 여기서는 코드 및 출력과 함께 HTML 입력 자리 표시자의 예를 논의합니다.

이 튜토리얼은 PHP를 사용하여 XML 문서를 효율적으로 처리하는 방법을 보여줍니다. XML (Extensible Markup Language)은 인간의 가독성과 기계 구문 분석을 위해 설계된 다목적 텍스트 기반 마크 업 언어입니다. 일반적으로 데이터 저장 AN에 사용됩니다

HTML 순서 목록에 대한 안내입니다. 여기서는 HTML Ordered 목록 및 유형에 대한 소개와 각각의 예에 대해서도 설명합니다.

HTML onclick 버튼에 대한 안내입니다. 여기에서는 각각의 소개, 작업, 예제 및 다양한 이벤트의 onclick 이벤트에 대해 설명합니다.
