HTML特殊文字コード表

書式「キーワード
format: "&KEYWORD;"
文字実体参照とは、HTMLで、主に特殊な文字を出力するために使用される特殊な単語です。
著作権表示記号の©やドイツ語などに含まれるウムラウト¨などがあります。
HTMLタグそのものを出力したい場合、「<」や「> 」をそのまま書いてしまうと、HTMLタグと認識されてしまい出力されません。
そのため「<」や「>」をそのままの文字として出力する方法が必要となります。

チートシート

文字コード 表記方法 備考
< &lt; 大小比較記号
> &gt; 大小比較記号
& &amp; アンパサンド。実体参照で使うため、記号として表示するときに必要
  &nbsp; ノーブレークスペース(左側に空白文字があります)
&ensp; フォントサイズの半分のスペース(左側に空白文字があります)
&emsp; フォントサイズのスペース(左側に空白文字があります)
&ndash; フォントサイズ半分のダッシュ
&mdash; フォントサイズのダッシュ

一覧表

数値は数値文字参照その1との対応です。&nbsp;は&#160;と同じです。
32~63 160~175 176~191 192~207 208~223 224~239 240~255                  
      &nbsp; ° &deg; À &Agrave; Ð &ETH; à &agrave; ð &eth; ˆ &circ; Ο &Omicron; η &eta; χ &chi; &rarr; &notin; &sim; &lceil; &lrm;
    ¡ &iexcl; ± &plusmn; Á &Aacute; Ñ &Ntilde; á &aacute; ñ &ntilde; ˜ &tilde; Π &Pi; θ &theta; ψ &psi; &darr; &ni; &cong; &rceil; &rlm;
" &quot; ¢ &cent; ² &sup2; Â &Acirc; Ò &Ograve; â &acirc; ò &ograve; Α &Alpha; Ρ &Rho; ι &iota; ω &omega; &harr; &prod; &asymp; &lfloor; &ndash;
    £ &pound; ³ &sup3; Ã &Atilde; Ó &Oacute; ã &atilde; ó &oacute; Β &Beta; Σ &Sigma; κ &kappa; &bull; &crarr; &sum; &ne; &rfloor; &mdash;
    ¤ &curren; ´ &acute; Ä &Auml; Ô &Ocirc; ä &auml; ô &ocirc; Γ &Gamma; Τ &Tau; λ &lambda; &hellip; &lArr; &minus; &equiv; &lang; &lsquo;
& &amp; ¥ &yen; µ &micro; Å &Aring; Õ &Otilde; å &aring; õ &otilde; Δ &Delta; Υ &Upsilon; μ &mu; &prime; &uArr; &lowast; &le; &rang; &rsquo;
    ¦ &brvbar; &para; Æ &AElig; Ö &Ouml; æ &aelig; ö &ouml; Ε &Epsilon; Φ &Phi; ν &nu; &Prime; &rArr; &radic; &ge; &loz; &sbquo;
    § &sect; · &middot; Ç &Ccedil; × &times; ç &ccedil; ÷ &divide; Ζ &Zeta; Χ &Chi; ξ &xi; &oline; &dArr; &prop; &sub; &spades; &sbquo;
    ¨ &uml; ¸ &cedil; È &Egrave; Ø &Oslash; è &egrave; ø &oslash; Η &Eta; Ψ &Psi; ο &omicron; &frasl; &hArr; &infin; &sup; &clubs; &rdquo;
    © &copy; ¹ &sup1; É &Eacute; Ù &Ugrave; é &eacute; ù &ugrave; Θ &Theta; Ω &Omega; π &pi; &weierp; &forall; &ang; &nsub; &hearts; &bdquo;
    ª &ordf; º &ordm; Ê &Ecirc; Ú &Uacute; ê &ecirc; ú &uacute; Ι &Iota; α &alpha; ρ &rho; &image; &part; &and; &sube; &diams; &dagger;
    « &laquo; » &raquo; Ë &Euml; Û &Ucirc; ë &euml; û &ucirc; Κ &Kappa; β &beta; ς &sigmaf; &real; &empty; &or; &supe; &ensp; &Dagger;
< &lt; ¬ &not; ¼ &frac14; Ì &Igrave; Ü &Uuml; ì &igrave; ü &uuml; Λ &Lambda; γ &gamma; σ &sigma; &trade; &exist; &cap; &oplus; &emsp; &permil;
    ­ &shy; ½ &frac12; Í &Iacute; Ý &Yacute; í &iacute; ý &yacute; Μ &Mu; δ &delta; τ &tau; &alefsym; &empty; &cup; &otimes; &thinsp; &lsaquo;
> &gt; ® &reg; ¾ &frac34; Î &Icirc; Þ &THORN; î &icirc; þ &thorn; Ν &Nu; ε &epsilon; υ &upsilon; &larr; &nabla; &int; &perp; &zwnj; &rsaquo;
    ¯ &macr; ¿ &iquest; Ï &Iuml; ß &szlig; ï &iuml; ÿ &yuml; ξ &xi; ζ &zeta; φ &phi; &uarr; &isin; &there4; &sdot; &zwj; &euro;

数値文字参照その1

書式「&#10進数コード
format: "&#No.;"
数値文字参照はUnicodeで定義されたコードを数値で入力する形式で、入力方法は10進数と16進数の2パターンあります。
数値文字参照は文字コードが与えられている文字をすべて表すことができるのに対し、文字実体参照は言語仕様であらかじめ定義された文字しか表すことができません。
No. ch No. ch No. ch No. ch No. ch No. ch No. ch No. ch No. ch No. ch No. ch No. ch No. ch No. ch No. ch No. ch No. ch
0 [\0] 16   32 48 0 64 @ 80 P 96 ` 112 p 128 144  160   176 ° 192 À 208 Ð 224 à 240 ð 256 Ā
1   17   33 ! 49 1 65 A 81 Q 97 a 113 q 129  145 161 ¡ 177 ± 193 Á 209 Ñ 225 á 241 ñ 257 ā
2   18   34 " 50 2 66 B 82 R 98 b 114 r 130 146 162 ¢ 178 ² 194 Â 210 Ò 226 â 242 ò 258 Ă
3   19   35 # 51 3 67 C 83 S 99 c 115 s 131 ƒ 147 163 £ 179 ³ 195 Ã 211 Ó 227 ã 243 ó 259 ă
4   20   36 $ 52 4 68 D 84 T 100 d 116 t 132 148 164 ¤ 180 ´ 196 Ä 212 Ô 228 ä 244 ô 260 Ą
5   21   37 % 53 5 69 E 85 U 101 e 117 u 133 149 165 ¥ 181 µ 197 Å 213 Õ 229 å 245 õ    
6   22   38 & 54 6 70 F 86 V 102 f 118 v 134 150 166 ¦ 182 198 Æ 214 Ö 230 æ 246 ö    
7 [\a] 23   39 ' 55 7 71 G 87 W 103 g 119 w 135 151 167 § 183 · 199 Ç 215 × 231 ç 247 ÷    
8 [\b] 24   40 ( 56 8 72 H 88 X 104 h 120 x 136 ˆ 152 ˜ 168 ¨ 184 ¸ 200 È 216 Ø 232 è 248 ø    
9 [\t] 25   41 ) 57 9 73 I 89 Y 105 i 121 y 137 153 169 © 185 ¹ 201 É 217 Ù 233 é 249 ù    
10 [\n] 26   42 * 58 : 74 J 90 Z 106 j 122 z 138 Š 154 š 170 ª 186 º 202 Ê 218 Ú 234 ê 250 ú    
11 [\v] 27 [\e] 43 + 59 ; 75 K 91 [ 107 k 123 { 139 155 171 « 187 » 203 Ë 219 Û 235 ë 251 û    
12 [\f] 28   44 , 60 < 76 L 92 \ 108 l 124 | 140 Œ 156 œ 172 ¬ 188 ¼ 204 Ì 220 Ü 236 ì 252 ü    
13 [\r] 29   45 - 61 = 77 M 93 ] 109 m 125 } 141  157  173 ­ 189 ½ 205 Í 221 Ý 237 í 253 ý    
14   30   46 . 62 > 78 N 94 ^ 110 n 126 ~ 142 Ž 158 ž 174 ® 190 ¾ 206 Î 222 Þ 238 î 254 þ    
15   31   47 / 63 ? 79 O 95 _ 111 o 127  143  159 Ÿ 175 ¯ 191 ¿ 207 Ï 223 ß 239 ï 255 ÿ    

10進数コード変換

下のプログラムで文字列と10進数コードの変換を確認できます。




数値文字参照その2

書式「&#x16進数コード」
format: "&#xNo.;"
HTMLやXMLで使用される表記方法です。
書式「16進数コード」
format: "%No."
ブラウザのアドレス欄やURLの表記に使用する場合の表記方法です。
No. 00 10 20 30 40 50 60 70 80 90 A0 B0 C0 D0 E0 F0
+0 [NUL] [DLE] [SP] 0 @ P ` p       ° À Ð à ð
+1 [SOH] [DC1] ! 1 A Q a q     ¡ ± Á Ñ á ñ
+2 [STX] [DC2] " 2 B R b r     ¢ ² Â Ò â ò
+3 [ETX] [DC3] # 3 C S c s     £ ³ Ã Ó ã ó
+4 [EOT] [DC4] $ 4 D T d t     ¤ ´ Ä Ô ä ô
+5 [ENQ] [NAK] % 5 E U e u     ¥ µ Å Õ å õ
+6 [ACK] [SYN] & 6 F V f v     ¦ Æ Ö æ ö
+7 [BEL] [ETB] ' 7 G W g w     § · Ç × ç ÷
+8 [BS] [CAN] ( 8 H X h x     ¨ ¸ È Ø è ø
+9 [HT] [EM] ) 9 I Y i y     © ¹ É Ù é ù
+A [LF] [SUB] * : J Z j z     ª º Ê Ú ê ú
+B [VT] [ESC] + ; K [ k {     « » Ë Û ë û
+C [FF] [FS] , < L \ l |     ¬ ¼ Ì Ü ì ü
+D [CR] [GS] - = M ] m }     ­ ½ Í Ý í ý
+E [SO] [RS] . > N ^ n ~     ® ¾ Î Þ î þ
+F [SI] [US] / ? O _ o [DEL]     ¯ ¿ Ï ß ï ÿ

列番号と行番号を加算します。「A」は40+1で「%41」と表記します。[]はASCII制御文字の略号です。

16進数コード変換

下のプログラムで文字列と16進数コードの変換を確認できます。(日本語はUnicode番号になります)