[Javascript]encodeURIComponent 함수

Reading time ~1 minute

encodeURIComponent 함수

이슈

클라이언트에서 웹서버에 전송(ajax)하는 문자열에 특수문자(=,& …)가 포함되어 정상적으로 전송되지 않는 현상.

해결방법

특수문자 정상전송 불가

var str = 'specialLetters=?'; // X

특수문자 정상전송

var str = 'specialLetters=?';
encodeURIComponent(str); // O

참고

MSDN - encodeURIComponent 함수

결론

작년에 비슷한 이슈가 있어서 같은 방법으로 해결했는데, 이런 방식으로 해결했다는 것 자체가 생각이 안나서 시간낭비를 했다.

꼭 기록하자.

[한국어, EN] React Native import 환경 설정(import setting)

* [1. 프로젝트 구조(Project Structure)](#1-프로젝트-구조project-structure)* [2. 동작 안하는 예제(Not work example)](#2-동작-안하는-예제not-work-example)* [3. 동작 하는...… Continue reading