HTML문서를 작성하다 보면 홈페이지 상에서 구현하기 까다로운 문자들이 있다.이것을 특수문자(Escape Sequence)라 부르는데 특수문자란 © @등과 같이 키보드로 직접 입력할 수 없는 아스키(ASCⅡ)코드의 문자를 말한다.

이러한 특수 문자들을 웹 문서 상에서 종종 사용해야 할 경우가 있다.예를 들어 홈페이지의 맨 끝부분에 우리가 흔히 사용하는 <ADDRESS>~</ADDRESS>라는 태그와 함께 'Copyright©  All Rights Reserved'라는 문구를 삽입할 때 이러한 특수 문자를 사용하게 된다.특수 문자들은 HTML 문서 상에서 다음과 같이 표기한다.

&copy;
&#169;

위의 특수 문자 코드를 입력하면 결과는 모두 © 로 나타난다.

위에서 알 수 있듯이 모든 특수 문자들은  &로시작해서 ;로 끝난다. 모든 특수 문자 코드는 위와 같이 문자 혹은 ISO8859-1의 숫자로 동시에 표현된다.
여기서 주의할 점은 모두 소문자로 표기해야 한다는 것이다.

& < > "

위의 기호들은 태그와 혼동될 우려가 있으므로 아예 특수 문자 코드로 처리하는 것이다.

다음은 간단한 특수 문자 입력의 예이다.

코드 적용결과
&quot; "
&lt; <
&reg; ®
&copy; ©
&#165; ¥
&#62; >
&#34; "
&#245; õ
&#169; ©