HTML 엔티티(Entities) 정리
HTML 엔티티는 HTML에서 특정 캐릭터들이 예약되어있기 때문에 표기의 혼란을 막기 위해서 사용하는 것입니다. 흔히 공백을 로 쓰거나 <,>를 < > 처럼 쓰는 것을 말합니다. 마크업과 충돌을 막기 위해서 사용하는데 자주 쓰는 것은 외우고 있지만 자주 안쓰는 것은 기억하기가 쉽지 않아서 정리합니다.
표시 글자 |
엔티티 숫자 |
엔티티 이름 |
설명 |
|   | | space | |
| < | < | < | less than |
| > | > | > | greater than |
| & | & | & | ampersand |
| ' | ' | ' (IE에서 안됨) | apostrophe |
| " | " | " | quotation mark |
| ‘ | ‘ | ‘ | left single quotation mark |
| ’ | ’ | ’ | right single quotation mark |
| “ | “ | “ | left double quotation mark |
| ” | ” | ” | right double quotation mark |
| ° | ° | ° | degree |
| · | · | · | middle dot |
| × | × | × | multiplication |
| ÷ | ÷ | ÷ | division |
| ? | − | − | minus |
| ∞ | ∞ | ∞ | infinity |
| ∼ | ∼ | ∼ | simular to |
| ≠ | ≠ | ≠ | not equal |
| ≤ | ≤ | ≤ | less or equal |
| ≥ | ≥ | ≥ | greater or equal |
| ? | – | – | en dash |
| ? | — | — | em dash |
| ? | • | • | bullet |
| … | … | … | horizontal ellipsis |
| ′ | ′ | ′ | minutes |
| ″ | ″ | ″ | seconds |
| ? | © | © | copyright |
| ? | ® | ® | registered trademark |
| ™ | ™ | ™ | trademark |
더 자세한 HTML 엔티티 목록은 W3C School 문서 를 참고하세요.
ps. 폰트문제때문인지 블로그에서는 copyright랑 trademark 기호가 제대로 표시가 안되네요. ㅡ..ㅡ
이걸보니 예전에 textbox에 value="" 값에 [abcd"efg] 값이 들어가면 " 값때문에 efg값이 안나오던 기억이 새롭게 나네여 ㅎ 하지만 값을 넣을때 보면 대부분 "와 ' 처리를 거의 안하는듯하던데 ㅎㅎ 인젝션 처리만 하니 흠...
글쓰기할때 이스케이프는 보통 피곤한게 아니긴 하죠. 내용은 깨지지 않으면서 인젝션까지 하려면요... ㅎㅎㅎ 특히 이렇게 개발용 블로그로 쓰면 코드들도 많이 들어가고 하니까요... 안나오니까 아쉽긴 하군요... 한번 테터앤프렌즈에 리포팅이라도 해야겠어요.. ㅋ
참고하겠습니다.
예 감사합니다. ^^