Notice
Recent Posts
Recent Comments
Link
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
Archives
Today
Total
04-28 01:34
관리 메뉴

zyint's blog

Character Entity 본문

예전글들

Character Entity

진트­ 2009. 4. 25. 22:09

 

요약#

HTML에서 문자를 사용할 때 <, >와 같은 특별한 기호들은 직접 사용할 수 없고 미리 정의된 &lt;, &gt;와 같은 character entity를 이용하여야 합니다. 본 페이지에서는 character entities의 종류를 소개합니다.

 

 

 

설명#

HTML에서 문자를 사용할 때 <, >와 같은 특별한 기호들은 직접 사용할 수 없고 미리 정의된 &lt;, &gt;와 같은 character entity를 이용하여야 합니다.

 

character entities의 형태는 다음과 같습니다.

  • &entity_name;
  • &#entity_number;

 

&entity_name;을 사용하면 기억하기 쉽지만, 일부 부라우져에서는 지원하지 않을 수도 있기 때문에 &#entity_number;를 사용하는 것이 더 좋습니다.

Tryit Editror에서 Character Entities를 직접 사용해 볼 수 있습니다.

Entity Name은 대소문자를 구분합니다. 

 

 

 

HTML에서 예약된 문자#

브라우저에서 반드시 지원하는 문자#

아래의 5개 문자는 모든 브라우져에서 만드시 지원해야하는 문자들입니다.

 

Character Entity Number Entity Name Description
" &#34; &quot; quotation mark
' &#39; &apos; (does not work in IE) apostrophe 
& &#38; &amp; ampersand
< &#60; &lt; less-than
> &#62; &gt; greater-than

 

 

자주 사용하는 Character Entities#

결과 설명 Entity Name Entity Number
  공백 &nbsp; &#160;
< less than &lt; &#60;
> greater than &gt; &#62;
& ampersand &amp; &#38;
¢ cent &cent; &#162;
£ pound &pound; &#163;
¥ yen &yen; &#165;
euro &euro; &#8364;
§ section &sect; &#167;
© copyright &copy; &#169;
® registered trademark &reg; &#174;

 

 

 

ASCII Character Set#

ASCII는 American Standard Code for Information Interchange의 약자로 1960년대 초, teleprinter, tapedrive 등의 컴퓨터와 하드웨어 장치에서 문자를 표현하기 위해 디자인된 표준 문자셋 입니다.

ASCII는 7-비트 문자열로 128개의 문자(0-9, A-Z, a-z, 기타 특수 문자들)가 지정되어 있습니다.

 

 

ASCII Device Control Characters(0~31, 127)#

ASCII Device Control 문자들은 하드웨어 장치들을 컨트롤하기위해 디자인되었습니다. HTML 문서에서는 사용해도 아무런 효과가 없습니다.

ASCII Character HTML Entity Code Description
NUL &#00; null character
SOH &#01; start of header
STX &#02; start of text
ETX &#03; end of text
EOT &#04; end of transmission
ENQ &#05; enquiry
ACK &#06; acknowledge
BEL &#07; bell (ring)
BS &#08; backspace
HT &#09; horizontal tab
LF &#10; line feed
VT &#11; vertical tab
FF &#12; form feed
CR &#13; carriage return
SO &#14; shift out
SI &#15; shift in
DLE &#16; data link escape
DC1 &#17; device control 1
DC2 &#18; device control 2
DC3 &#19; device control 3
DC4 &#20; device control 4
NAK &#21; negative acknowledge
SYN &#22; synchronize
ETB &#23; end transmission block
CAN &#24; cancel
EM &#25; end of medium
SUB &#26; substitute
ESC &#27; escape
FS &#28; file separator
GS &#29; group separator
RS &#30; record separator
US &#31; unit separator
 ...  ...  ...
DEL &#127; delete (rubout)

 

 

ASCII Printable Characters(32~126)#

ASCII Character HTML Entity Code Entity Name
Description

&#32;   space
! &#33;   exclamation mark
" &#34; &quot; quotation mark
# &#35;
number sign
$ &#36;
dollar sign
% &#37;
percent sign
& &#38; &amp; ampersand
' &#39; &apos; (IE에서 지원하지 않음) apostrophe
( &#40;
left parenthesis
) &#41;
right parenthesis
* &#42;
asterisk
+ &#43;
plus sign
, &#44;
comma
- &#45;
hyphen
. &#46;
period
/ &#47;
slash
0 &#48;
digit 0
1 &#49;
digit 1
2 &#50;
digit 2
3 &#51;
digit 3
4 &#52;
digit 4
5 &#53;
digit 5
6 &#54;
digit 6
7 &#55;
digit 7
8 &#56;
digit 8
9 &#57;
digit 9
: &#58;
colon
; &#59;
semicolon
< &#60; &lt; less-than
= &#61;
equals-to
> &#62; &gt; greater-than
? &#63;
question mark
@ &#64;
at sign
A &#65;
uppercase A
B &#66;
uppercase B
C &#67;
uppercase C
D &#68;
uppercase D
E &#69;
uppercase E
F &#70;
uppercase F
G &#71;
uppercase G
H &#72;
uppercase H
I &#73;
uppercase I
J &#74;
uppercase J
K &#75;
uppercase K
L &#76;
uppercase L
M &#77;
uppercase M
N &#78;
uppercase N
O &#79;
uppercase O
P &#80;
uppercase P
Q &#81;
uppercase Q
R &#82;
uppercase R
S &#83;
uppercase S
T &#84;
uppercase T
U &#85;
uppercase U
V &#86;
uppercase V
W &#87;
uppercase W
X &#88;
uppercase X
Y &#89;
uppercase Y
Z &#90;
uppercase Z
[ &#91;
left square bracket
\ &#92;
backslash
] &#93;
right square bracket
^ &#94;
caret
_ &#95;
underscore
` &#96;
grave accent
a &#97;
lowercase a
b &#98;
lowercase b
c &#99;
lowercase c
d &#100;
lowercase d
e &#101;   lowercase e
f &#102;   lowercase f
g &#103;   lowercase g
h &#104;
lowercase h
i &#105;
lowercase i
j &#106;
lowercase j
k &#107;
lowercase k
l &#108;
lowercase l
m &#109;
lowercase m
n &#110;
lowercase n
o &#111;
lowercase o
p &#112;
lowercase p
q &#113;
lowercase q
r &#114;
lowercase r
s &#115;
lowercase s
t &#116;
lowercase t
u &#117;
lowercase u
v &#118;
lowercase v
w &#119;
lowercase w
x &#120;
lowercase x
y &#121;
lowercase y
z &#122;
lowercase z
{ &#123;   left curly brace
| &#124;   vertical bar
} &#125;   right curly brace
~ &#126;   tilde

 

 

 

 

ISO-8859-1#

ISO-8859-1는 대부분의 브라우져에서 기본 character set으로 사용합니다. 0~127까지의 문자들은 ASCII 문자로 사용되고, 160~255 문자들은 서유럽 국가나 일반적으로 많이 사용되는 특수문자들을 포함하고 있습니다.

HTML에서는 예약어로 특수 문자들을 사용할 수 있도록 지원하고 있습니다.

 

 

ISO-8859-1 기호(160~191,215,247)#

Character Entity Number Entity Name Description
  &#160; &nbsp; non-breaking space
¡ &#161; &iexcl; inverted exclamation mark
¢ &#162; &cent; cent
£ &#163; &pound; pound
¤ &#164; &curren; currency
¥ &#165; &yen; yen
¦ &#166; &brvbar; broken vertical bar
§ &#167; &sect; section
¨ &#168; &uml; spacing diaeresis
© &#169; &copy; copyright
ª &#170; &ordf; feminine ordinal indicator
« &#171; &laquo; angle quotation mark (left)
¬ &#172; &not; negation
­­ &#173; &shy; soft hyphen
® &#174; &reg; registered trademark
¯ &#175; &macr; spacing macron
° &#176; &deg; degree
± &#177; &plusmn; plus-or-minus 
² &#178; &sup2; superscript 2
³ &#179; &sup3; superscript 3
´ &#180; &acute; spacing acute
µ &#181; &micro; micro
&#182; &para; paragraph
· &#183; &middot; middle dot
¸ &#184; &cedil; spacing cedilla
¹ &#185; &sup1; superscript 1
º &#186; &ordm; masculine ordinal indicator
» &#187; &raquo; angle quotation mark (right)
¼ &#188; &frac14; fraction 1/4
½ &#189; &frac12; fraction 1/2
¾ &#190; &frac34; fraction 3/4
¿ &#191; &iquest; inverted question mark
× &#215; &times; multiplication
÷ &#247; &divide; division

 

 

ISO 8859-1 문자(192~255)#

Character Entity Number Entity Name Description
À &#192; &Agrave; capital a, grave accent
Á &#193; &Aacute; capital a, acute accent
 &#194; &Acirc; capital a, circumflex accent
à &#195; &Atilde; capital a, tilde
Ä &#196; &Auml; capital a, umlaut mark
Å &#197; &Aring; capital a, ring
Æ &#198; &AElig; capital ae
Ç &#199; &Ccedil; capital c, cedilla
È &#200; &Egrave; capital e, grave accent
É &#201; &Eacute; capital e, acute accent
Ê &#202; &Ecirc; capital e, circumflex accent
Ë &#203; &Euml; capital e, umlaut mark
Ì &#204; &Igrave; capital i, grave accent
Í &#205; &Iacute; capital i, acute accent
Î &#206; &Icirc; capital i, circumflex accent
Ï &#207; &Iuml; capital i, umlaut mark
Ð &#208; &ETH; capital eth, Icelandic
Ñ &#209; &Ntilde; capital n, tilde
Ò &#210; &Ograve; capital o, grave accent
Ó &#211; &Oacute; capital o, acute accent
Ô &#212; &Ocirc; capital o, circumflex accent
Õ &#213; &Otilde; capital o, tilde
Ö &#214; &Ouml; capital o, umlaut mark
Ø &#216; &Oslash; capital o, slash
Ù &#217; &Ugrave; capital u, grave accent
Ú &#218; &Uacute; capital u, acute accent
Û &#219; &Ucirc; capital u, circumflex accent
Ü &#220; &Uuml; capital u, umlaut mark
Ý &#221; &Yacute; capital y, acute accent
Þ &#222; &THORN; capital THORN, Icelandic
ß &#223; &szlig; small sharp s, German
à &#224; &agrave; small a, grave accent
á &#225; &aacute; small a, acute accent
â &#226; &acirc; small a, circumflex accent
ã &#227; &atilde; small a, tilde
ä &#228; &auml; small a, umlaut mark
å &#229; &aring; small a, ring
æ &#230; &aelig; small ae
ç &#231; &ccedil; small c, cedilla
è &#232; &egrave; small e, grave accent
é &#233; &eacute; small e, acute accent
ê &#234; &ecirc; small e, circumflex accent
ë &#235; &euml; small e, umlaut mark
ì &#236; &igrave; small i, grave accent
í &#237; &iacute; small i, acute accent
î &#238; &icirc; small i, circumflex accent
ï &#239; &iuml; small i, umlaut mark
ð &#240; &eth; small eth, Icelandic
ñ &#241; &ntilde; small n, tilde
ò &#242; &ograve; small o, grave accent
ó &#243; &oacute; small o, acute accent
ô &#244; &ocirc; small o, circumflex accent
õ &#245; &otilde; small o, tilde
ö &#246; &ouml; small o, umlaut mark
ø &#248; &oslash; small o, slash
ù &#249; &ugrave; small u, grave accent
ú &#250; &uacute; small u, acute accent
û &#251; &ucirc; small u, circumflex accent
ü &#252; &uuml; small u, umlaut mark
ý &#253; &yacute; small y, acute accent
þ &#254; &thorn; small thorn, Icelandic
ÿ &#255; &yuml; small y, umlaut mark

 

 

 

유니코드#

HTML에서 제공하는 Math Symbol #

Character Entity Number Entity Name Description
&#8704; &forall; for all
&#8706; &part; part
&#8707; &exists; exists
&#8709; &empty; empty
&#8711; &nabla; nabla
&#8712; &isin; isin
&#8713; &notin; notin
&#8715; &ni; ni
&#8719; &prod; prod
&#8721; &sum; sum
&#8722; &minus; minus
&#8727; &lowast; lowast
&#8730; &radic; square root
&#8733; &prop; proportional to
&#8734; &infin; infinity
&#8736; &ang; angle
&#8743; &and; and
&#8744; &or; or
&#8745; &cap; cap
&#8746; &cup; cup
&#8747; &int; integral
&#8756; &there4; therefore
&#8764; &sim; simular to
&#8773; &cong; approximately equal
&#8776; &asymp; almost equal
&#8800; &ne; not equal
&#8801; &equiv; equivalent
&#8804; &le; less or equal
&#8805; &ge; greater or equal
&#8834; &sub; subset of
&#8835; &sup; superset of
&#8836; &nsub; not subset of
&#8838; &sube; subset or equal
&#8839; &supe; superset or equal
&#8853; &oplus; circled plus
&#8855; &otimes; cirled times
&#8869; &perp; perpendicular
&#8901; &sdot; dot operator

 

 

그리스 문자#

Character Entity Number Entity Name Description
Α &#913; &Alpha; Alpha
Β &#914; &Beta; Beta
Γ &#915; &Gamma; Gamma
Δ &#916; &Delta; Delta
Ε &#917; &Epsilon; Epsilon
Ζ &#918; &Zeta; Zeta
Η &#919; &Eta; Eta
Θ &#920; &Theta; Theta
Ι &#921; &Iota; Iota
Κ &#922; &Kappa; Kappa
Λ &#923; &Lambda; Lambda
Μ &#924; &Mu; Mu
Ν &#925; &Nu; Nu
Ξ &#926; &Xi; Xi
Ο &#927; &Omicron; Omicron
Π &#928; &Pi; Pi
Ρ &#929; &Rho; Rho

undefined
Sigmaf
Σ &#931; &Sigma; Sigma
Τ &#932; &Tau; Tau
Υ &#933; &Upsilon; Upsilon
Φ &#934; &Phi; Phi
Χ &#935; &Chi; Chi
Ψ &#936; &Psi; Psi
Ω &#937; &Omega; Omega




α &#945; &alpha; alpha
β &#946; &beta; beta
γ &#947; &gamma; gamma
δ &#948; &delta; delta
ε &#949; &epsilon; epsilon
ζ &#950; &zeta; zeta
η &#951; &eta; eta
θ &#952; &theta; theta
ι &#953; &iota; iota
κ &#954; &kappa; kappa
λ &#955; &lambda; lambda
μ &#956; &mu; mu
ν &#957; &nu; nu
ξ &#958; &xi; xi
ο &#959; &omicron; omicron
π &#960; &pi; pi
ρ &#961; &rho; rho
ς &#962; &sigmaf; sigmaf
σ &#963; &sigma; sigma
τ &#964; &tau; tau
υ &#965; &upsilon; upsilon
φ &#966; &phi; phi
χ &#967; &chi; chi
ψ &#968; &psi; psi
ω &#969; &omega; omega




ϑ &#977; &thetasym; theta symbol
ϒ &#978; &upsih; upsilon symbol
ϖ &#982; &piv; pi symbol

 

 

기타 문자#

Character Entity Number Entity Name Description
Π&#338; &OElig; capital ligature OE
œ &#339; &oelig; small ligature oe
Š &#352; &Scaron; capital S with caron
š &#353; &scaron; small S with caron
Ÿ &#376; &Yuml; capital Y with diaeres
ƒ &#402; &fnof; f with hook
ˆ &#710; &circ; modifier letter circumflex accent
˜ &#732; &tilde; small tilde

&#8194; &ensp; en space

&#8195; &emsp; em space

&#8201; &thinsp; thin space
&#8204; &zwnj; zero width non-joiner
&#8205; &zwj; zero width joiner
&#8206; &lrm; left-to-right mark
&#8207; &rlm; right-to-left mark
&#8211; &ndash; en dash
&#8212; &mdash; em dash
&#8216; &lsquo; left single quotation mark
&#8217; &rsquo; right single quotation mark
&#8218; &sbquo; single low-9 quotation mark
&#8220; &ldquo; left double quotation mark
&#8221; &rdquo; right double quotation mark
&#8222; &bdquo; double low-9 quotation mark
&#8224; &dagger; dagger
&#8225; &Dagger; double dagger
&#8226; &bull; bullet
&#8230; &hellip; horizontal ellipsis
&#8240; &permil; per mille
&#8242; &prime; minutes
&#8243; &Prime; seconds
&#8249; &lsaquo; single left angle quotation
&#8250; &rsaquo; single right angle quotation
&#8254; &oline; overline
&#8260; &fras1; fraction slash
&#8364; &euro; euro
&#8465; &image; blackletter captital I, imaginary part
&#8472; &weierp; script capital P, power set, Weierstrass p
&#8476; &real; blackletter capital R, real part symbol
&#8482; &trade; trademark
&#8501; &alefsym; alef symbol, first transfinite cardinal
&#8592; &larr; left arrow
&#8593; &uarr; up arrow
&#8594; &rarr; right arrow
&#8595; &darr; down arrow
&#8596; &harr; left right arrow
&#8629; &crarr; carriage return arrow
&#8656; &lArr; leftwards double arrow
&#8657; &uArr; upwards double arrow
&#8658; &rArr; rightwards double arrow
&#8659; &dArr; downwards double arrow
&#8660; &hArr; left right double arrow
&#8968; &lceil; left ceiling
&#8969; &rceil; right ceiling
&#8970; &lfloor; left floor
&#8971; &rfloor; right floor
&#9001; &lang; left-pointing angle bracket, bra
&#9002; &rang; right-pointing angle bracket, ket
&#9674; &loz; lozenge
&#9824; &spades; spade
&#9827; &clubs; club
&#9829; &hearts; heart
&#9830; &diams; diamond

 

 

유니코드 전체 목록#

아래 사이트에서 유니코드의 모든 문자와 기호 목록을 확인할 수 있습니다.

 

 

 

참고자료#

w3schools, HTML Character Entities

w3schools, HTML ASCII

w3schools, HTML ISO-8859-1 Reference

w3schools, HTML Symbol Entities Reference

W3C HTML Modularization 1.1 - F.1. XHTML Character Entities

 

 

이 글은 스프링노트에서 작성되었습니다.

Comments