자바스크립트에서 URL을 한자로 변환하는 방법

醉折花枝作酒筹
풀어 주다: 2023-01-07 11:44:19
원래의
3994명이 탐색했습니다.

자바스크립트에서는 unescape() 함수, decodeURIComponent() 함수, decodeURI() 함수를 사용하여 URL을 한자로 변환할 수 있습니다.

자바스크립트에서 URL을 한자로 변환하는 방법

이 튜토리얼의 운영 환경: Windows 7 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.

관련 기능

url 형식으로 변환 한자로 변환
escape(key) unescape(key)
encodeURI(key) 디코드 URI(키)
encodeURIComponent(key) decodeURIComponent(key)

소개

가장 일반적으로 사용되는 것은 encodeURIComponent여야 하며, 이는 중국어, 한국어 및 기타 특수 문자를 utf-8 형식의 URL 인코딩으로 변환하므로, encodeURIComponent를 사용하여 매개변수를 전달해야 하는 경우 utf-8을 지원하기 위한 백그라운드 디코딩이 필요합니다(양식의 인코딩 방법은 현재 페이지의 인코딩 방법과 동일합니다).

Escape는 69자(*, +, -, ., /, @, _, 0-9, a-z, A-Z)를 인코딩하지 않습니다. *,+,-,.,/,@,_,0-9,a-z,A-Z

encodeURI不编码字符有82个:!,#,$,&,',(,),*,+,,,-,.,/,:,;,=,?,@,_,~,0-9,a-z,A-Z

encodeURIComponent不编码字符有71个:!, ',(,),*,-,.,_,~,0-9,a-z,A-Z

encodeURI에는 82개의 인코딩되지 않은 문자가 있습니다: !, #, $, &, ', (,), *, +,,, -,.,/,:,;,=,?,@,_ ,~,0-9,a-z,A-Z.

encodeURIComponent에는 71개의 인코딩되지 않은 문자가 있습니다: !, ', (,), *, -, ., _, ~, 0-9, a-z, A-Z.

【추천 학습: 🎜javascript 고급 튜토리얼🎜】🎜

위 내용은 자바스크립트에서 URL을 한자로 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!