컴퓨터 시스템의 기본문자 집합과 , 애플리케이션 문자 집합은 전통적으로 US-ASCII 문자 셋을 사용한다. URL 설계자들은 모든 인터넷 프로토콜로 URL이 전송 될 수 있기를 바랐고, 이와 함께 가독성이 있기를 바랐다. 따라서 출력되지 않거나 보이지 않는 문자를 이메일 프로그램에서 사용할 수 있다고 해서 , 그 문자들이 변환 될 수 있다고 해서, 그리고 그 문자들이 변환 될 수 있다고 하더라도, URL에서 그 문자들을 사용하는 것은 금지 되어 있다.(인쇄되지 않는 문자에는 공백이 포함된다. RFC2396에서는 애플리케이션이 공백을 무시하기를 추천한다는 점을 알아 두자) 안전문자셋 표현의 한계를 넘기 위해 URL에서는 %로 시작하는 ASCII로 시작하는 2개의 16진수 숫자로 이루어진 '이스케이프'문자..