Home 이스케이프와 그 처리법
Post
Cancel

이스케이프와 그 처리법

이스케이프란? 이스케이프 문자란 무엇인지, 이스케이프 처리를 해야 하는 이유

이스케이프

이스케이프(escape)

  • 특정 문자가 가진 원래의 의미를 잠시 무시하고 다른 목적으로 사용하게 하는 방법
  • 특수 문자, 제어 문자를 표현할 때 사용

이스케이프 문자

이스케이프 문자(escape character)

  • 이스케이프 시퀀스를 따르는 문자
  • 다음 문자가 특수 문자임을 알리는 백슬래시(\) 사용

이스케이프 시퀀스

이스케이프 시퀀스(escape sequence)

  • 컴퓨터와 주변 기기의 상태를 바꾸는 데에 쓰이는 일련의 문자열
  • 제어 시퀀스(control sequence)라고도 함
  • 이스케이프 문자를 이용해 이를 따르는 문자들의 뜻을 바꿀 수 있음

이스케이프 처리

웹을 통해 데이터 전송 시, 특정 문자들은 특수한 기능으로 사용됨

1
2
3
1  http://a.com?name=admin&fruit=apple
1  http://a.com?name=admin&fruit=apple&banana
1  http://a.com?name=admin&fruit=apple%26banana
  • fruit의 값에 &가 포함되면 시스템은 fruit의 값을 제대로 인식할 수 없음 (2)
  • apple&banana
  • &%26으로 치환해 시스템이 의도대로 해석할 수 있게 함 (3)
  • apple%26banana
  • 이러한 처리를 이스케이핑(escaping)이라 부름

참고

이스케이프 문자

이스케이프 시퀀스

escape

이스케이프 란?

This post is licensed under CC BY 4.0 by the author.