반응형

1. 엔티티코드(Entity Code)란?


HTML문서나 XHTML 문서를 코딩하면서 특수문자를 사용할 때가 있다.

가장 많이 사용하는 엔티티코드(Entity Code)로는 & 나 <, > 같은 특수문자가 있다.

이러한 특수문자를 사용할 때에는 엔티티코드 혹은 엔티티넘버로 변환해서 입력해 주어야 한다.


그 이유는 변환하지 않고 입력했을때, 컴퓨터 브라우저가 HTML문서를 읽을때 실제 문서 내용이 아닌 HTML코드로 인식할 수 있는 문제가

발생하기 때문이다.


가령  '<' (꺽쇠 괄호) 를 HTML 시작태그 기호로 받아들인다거나, 큰따옴표 ' " ' 를 HTML 속성값으로 인식하거나, ' & ' 를 엔티티 기호의 시작으로

인식하는 경우가 발생할 수 있다는 것이다.


실무를 하며 가장 많이 사용했던 엔티티코드는 크게 <, >, &, ",  ©, 공백 등이다.

보편적으로 사용되는 엔티티코드를 알아보고, 또다른 어떤 코드들이 있는지 알아보려고 한다.


문자 

문자식 표현(Entity Code) 

숫자식 표현(Entity Number) 

설명 

<

&lt;

&#8249;

오른쪽을 향한 꺽쇠 괄호

>

&gt;

&#8250;

왼쪽을 향한 꺽쇠 괄호 

 &

&amp; 

&#38;

And(그리고) 기호 

 "

&quot; 

&#34; 

큰 따옴표 기호 

©

&copy;

&#169;

카피라이트 기호 

 (공백)

&nbsp;

&#160; 

공백 기호 


업체마다 다르겠지만 필자의 경우 크게 위의 5~6가지의 코드를 엔티티코드(Entity Code)를 많이 사용하였다. 그리고 숫자식 표현보다는 문자식 표현을 사용하였다.

(카피라이트의 경우 실제로 에디터에서 html로 변환하여 입력하였다...ㅁ한자인지 확실하지 않아서 ㅠㅠ)


추가적인 Entity자료는 http://entitycode.com/ 에서 참고할 수 있다.


[출처 및 참고]  http://entitycode.com/ (엔티티코드 자료 사이트)

 

반응형

+ Recent posts