Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript에서 문자열을 인코딩하는 방법은 무엇입니까?

<시간/>

자바스크립트는 escape()를 제공했습니다. 인코딩 하는 기능 문자열. 그러나 escape() 이후 기능 이제 더 이상 사용되지 않으며 encodeURI()를 사용하는 것이 좋습니다. 또는 encodeURIComponent() .

구문-1

escape(string);

구문-2

encodeURIComponent(str);

예시-1

다음 예에서 escape() 사용 method 문자열 "Tutorix는 최고의 e-러닝 플랫폼입니다!!!" 출력에 표시된 대로 인코딩되고 결과가 표시됩니다.

<html>
<body>
<script>
   document.write(escape("Tutorix is the best e-learning platform!!!"));
</script>
</body>
</html>

출력

Tutorix%20is%20the%20best%20e-learning%20platform%21%21%21


예시-2

다음 예에서는 encodeURIComponent() 메소드 제공 문자열이 인코딩되고 출력에 표시된 대로 결과가 표시됩니다.

<html>
<body>
<script>
   document.write(encodeURIComponent("Tutorix is the best e-learning platform!!!"));
</script>
</body>
</html>

출력

Tutorix%20is%20the%20best%20e-learning%20platform!!!