Web/Javascript

javascript escape

selfstarter 2020. 5. 28. 12:43

javascript escape

  • 인코딩 함수. url에서 한글을 인코딩할 때 사용(가 -> %uAC00)
  • 한글인지 영문인지 구분할 때도 인코딩되지 않은 한글은 length가 1이기 때문에 인코딩 후 구분할 수 있다.
    var value1 = '가';
    var value2 = 'a';
    var value3 = '2';
    console.log("가:"+escape(value1));    
    console.log("a:"+escape(value2));
    console.log("2:"+escape(value3));
    console.log("가 length:"+value1.length);
    console.log(escape(value1)+" length:"+escape(value1).length);
    console.log(escape(value2)+" length:"+escape(value2).length);
    console.log(escape(value3)+" length:"+escape(value3).length);