xref: /plan9/sys/src/libhttpd/escape.h (revision dd15baa745f9bd58134682c39625f33ef424d9bd)
1 
2 Htmlesc htmlesc[] =
3 {
4 	{ "¡",	L'¡', },
5 	{ "¢",	L'¢', },
6 	{ "£",	L'£', },
7 	{ "¤",	L'¤', },
8 	{ "¥",	L'¥', },
9 	{ "¦",	L'¦', },
10 	{ "§",	L'§', },
11 	{ "¨",	L'¨', },
12 	{ "©",	L'©', },
13 	{ "ª",	L'ª', },
14 	{ "«",	L'«', },
15 	{ "¬",	L'¬', },
16 	{ "­",	L'­', },
17 	{ "®",	L'®', },
18 	{ "¯",	L'¯', },
19 	{ "°",	L'°', },
20 	{ "±",	L'±', },
21 	{ "²",	L'²', },
22 	{ "³",	L'³', },
23 	{ "´",	L'´', },
24 	{ "µ",	L'µ', },
25 	{ "¶",	L'¶', },
26 	{ "·",	L'·', },
27 	{ "¸",	L'¸', },
28 	{ "¹",	L'¹', },
29 	{ "º",	L'º', },
30 	{ "»",	L'»', },
31 	{ "¼",	L'¼', },
32 	{ "½",	L'½', },
33 	{ "¾",	L'¾', },
34 	{ "¿",	L'¿', },
35 	{ "À",	L'À', },
36 	{ "Á",	L'Á', },
37 	{ "Â",	L'Â', },
38 	{ "Ã",	L'Ã', },
39 	{ "Ä",	L'Ä', },
40 	{ "Å",	L'Å', },
41 	{ "Æ",	L'Æ', },
42 	{ "Ç",	L'Ç', },
43 	{ "È",	L'È', },
44 	{ "É",	L'É', },
45 	{ "Ê",	L'Ê', },
46 	{ "Ë",	L'Ë', },
47 	{ "Ì",	L'Ì', },
48 	{ "Í",	L'Í', },
49 	{ "Î",	L'Î', },
50 	{ "Ï",	L'Ï', },
51 	{ "Ð",	L'Ð', },
52 	{ "Ñ",	L'Ñ', },
53 	{ "Ò",	L'Ò', },
54 	{ "Ó",	L'Ó', },
55 	{ "Ô",	L'Ô', },
56 	{ "Õ",	L'Õ', },
57 	{ "Ö",	L'Ö', },
58 	{ "&215;",	L'×', },
59 	{ "Ø",	L'Ø', },
60 	{ "Ù",	L'Ù', },
61 	{ "Ú",	L'Ú', },
62 	{ "Û",	L'Û', },
63 	{ "Ü",	L'Ü', },
64 	{ "Ý",	L'Ý', },
65 	{ "Þ",	L'Þ', },
66 	{ "ß",	L'ß', },
67 	{ "à",	L'à', },
68 	{ "á",	L'á', },
69 	{ "â",	L'â', },
70 	{ "ã",	L'ã', },
71 	{ "ä",	L'ä', },
72 	{ "å",	L'å', },
73 	{ "æ",	L'æ', },
74 	{ "ç",	L'ç', },
75 	{ "è",	L'è', },
76 	{ "é",	L'é', },
77 	{ "ê",	L'ê', },
78 	{ "ë",	L'ë', },
79 	{ "ì",	L'ì', },
80 	{ "í",	L'í', },
81 	{ "î",	L'î', },
82 	{ "ï",	L'ï', },
83 	{ "ð",	L'ð', },
84 	{ "ñ",	L'ñ', },
85 	{ "ò",	L'ò', },
86 	{ "ó",	L'ó', },
87 	{ "ô",	L'ô', },
88 	{ "õ",	L'õ', },
89 	{ "ö",	L'ö', },
90 	{ "&247;",	L'÷', },
91 	{ "ø",	L'ø', },
92 	{ "ù",	L'ù', },
93 	{ "ú",	L'ú', },
94 	{ "û",	L'û', },
95 	{ "ü",	L'ü', },
96 	{ "ý",	L'ý', },
97 	{ "þ",	L'þ', },
98 	{ "ÿ",	L'ÿ', },
99 
100 	{ """,	L'"', },
101 	{ "'",	L'\'', }, /* Note ' is valid XML but not valid HTML */
102 	{ "&",	L'&', },
103 	{ "&lt;",	L'<', },
104 	{ "&gt;",	L'>', },
105 
106 	{ "CAP-DELTA",	L'Δ', },
107 	{ "ALPHA",	L'α', },
108 	{ "BETA",	L'β', },
109 	{ "DELTA",	L'δ', },
110 	{ "EPSILON",	L'ε', },
111 	{ "THETA",	L'θ', },
112 	{ "MU",		L'μ', },
113 	{ "PI",		L'π', },
114 	{ "TAU",	L'τ', },
115 	{ "CHI",	L'χ', },
116 
117 	{ "<-",		L'←', },
118 	{ "^",		L'↑', },
119 	{ "->",		L'→', },
120 	{ "v",		L'↓', },
121 	{ "!=",		L'≠', },
122 	{ "<=",		L'≤', },
123 	{ nil, 0 },
124 };
125