4 * utf-8 html entities table
6 * @copyright © 2004-2006 The SquirrelMail Project Team
7 * @license http://opensource.org/licenses/gpl-license.php GNU Public License
9 * @package squirrelmail
12 $sq_html_ent_table = array_merge($sq_html_ent_table,
14 "\xC2\xA0" => ' ',
15 "\xC2\xA1" => '¡',
16 "\xC2\xA2" => '¢',
17 "\xC2\xA3" => '£',
18 "\xC2\xA4" => '¤',
19 "\xC2\xA5" => '¥',
20 "\xC2\xA6" => '¦',
21 "\xC2\xA7" => '§',
22 "\xC2\xA8" => '¨',
23 "\xC2\xA9" => '©',
24 "\xC2\xAA" => 'ª',
25 "\xC2\xAB" => '«',
26 "\xC2\xAC" => '¬',
27 "\xC2\xAD" => '­',
28 "\xC2\xAE" => '®',
29 "\xC2\xAF" => '¯',
30 "\xC2\xB0" => '°',
31 "\xC2\xB1" => '±',
32 "\xC2\xB2" => '²',
33 "\xC2\xB3" => '³',
34 "\xC2\xB4" => '´',
35 "\xC2\xB5" => 'µ',
36 "\xC2\xB6" => '¶',
37 "\xC2\xB7" => '·',
38 "\xC2\xB8" => '¸',
39 "\xC2\xB9" => '¹',
40 "\xC2\xBA" => 'º',
41 "\xC2\xBB" => '»',
42 "\xC2\xBC" => '¼',
43 "\xC2\xBD" => '½',
44 "\xC2\xBE" => '¾',
45 "\xC2\xBF" => '¿',
46 "\xC3\x80" => 'À',
47 "\xC3\x81" => 'Á',
48 "\xC3\x82" => 'Â',
49 "\xC3\x83" => 'Ã',
50 "\xC3\x84" => 'Ä',
51 "\xC3\x85" => 'Å',
52 "\xC3\x86" => 'Æ',
53 "\xC3\x87" => 'Ç',
54 "\xC3\x88" => 'È',
55 "\xC3\x89" => 'É',
56 "\xC3\x8A" => 'Ê',
57 "\xC3\x8B" => 'Ë',
58 "\xC3\x8C" => 'Ì',
59 "\xC3\x8D" => 'Í',
60 "\xC3\x8E" => 'Î',
61 "\xC3\x8F" => 'Ï',
62 "\xC3\x90" => 'Ð',
63 "\xC3\x91" => 'Ñ',
64 "\xC3\x92" => 'Ò',
65 "\xC3\x93" => 'Ó',
66 "\xC3\x94" => 'Ô',
67 "\xC3\x95" => 'Õ',
68 "\xC3\x96" => 'Ö',
69 "\xC3\x97" => '×',
70 "\xC3\x98" => 'Ø',
71 "\xC3\x99" => 'Ù',
72 "\xC3\x9A" => 'Ú',
73 "\xC3\x9B" => 'Û',
74 "\xC3\x9C" => 'Ü',
75 "\xC3\x9D" => 'Ý',
76 "\xC3\x9E" => 'Þ',
77 "\xC3\x9F" => 'ß',
78 "\xC3\xA0" => 'à',
79 "\xC3\xA1" => 'á',
80 "\xC3\xA2" => 'â',
81 "\xC3\xA3" => 'ã',
82 "\xC3\xA4" => 'ä',
83 "\xC3\xA5" => 'å',
84 "\xC3\xA6" => 'æ',
85 "\xC3\xA7" => 'ç',
86 "\xC3\xA8" => 'è',
87 "\xC3\xA9" => 'é',
88 "\xC3\xAA" => 'ê',
89 "\xC3\xAB" => 'ë',
90 "\xC3\xAC" => 'ì',
91 "\xC3\xAD" => 'í',
92 "\xC3\xAE" => 'î',
93 "\xC3\xAF" => 'ï',
94 "\xC3\xB0" => 'ð',
95 "\xC3\xB1" => 'ñ',
96 "\xC3\xB2" => 'ò',
97 "\xC3\xB3" => 'ó',
98 "\xC3\xB4" => 'ô',
99 "\xC3\xB5" => 'õ',
100 "\xC3\xB6" => 'ö',
101 "\xC3\xB7" => '÷',
102 "\xC3\xB8" => 'ø',
103 "\xC3\xB9" => 'ù',
104 "\xC3\xBA" => 'ú',
105 "\xC3\xBB" => 'û',
106 "\xC3\xBC" => 'ü',
107 "\xC3\xBD" => 'ý',
108 "\xC3\xBE" => 'þ',
109 "\xC3\xBF" => 'ÿ',
111 "\xC5\x92" => 'Œ',
112 "\xC5\x93" => 'œ',
113 "\xC5\xA0" => 'Š',
114 "\xC5\xA1" => 'š',
115 "\xC5\xB8" => 'Ÿ',
116 // Spacing Modifier Letters
117 "\xCB\x86" => 'ˆ',
118 "\xCB\x9C" => '˜',
119 // General Punctuation
120 "\xE2\x80\x82" => ' ',
121 "\xE2\x80\x83" => ' ',
122 "\xE2\x80\x89" => ' ',
123 "\xE2\x80\x8C" => '‌',
124 "\xE2\x80\x8D" => '‍',
125 "\xE2\x80\x8E" => '‎',
126 "\xE2\x80\x8F" => '‏',
127 "\xE2\x80\x93" => '–',
128 "\xE2\x80\x94" => '—',
129 "\xE2\x80\x98" => '‘',
130 "\xE2\x80\x99" => '’',
131 "\xE2\x80\x9A" => '‚',
132 "\xE2\x80\x9C" => '“',
133 "\xE2\x80\x9D" => '”',
134 "\xE2\x80\x9E" => '„',
135 "\xE2\x80\xA0" => '†',
136 "\xE2\x80\xA1" => '‡',
137 "\xE2\x80\xB0" => '‰',
138 "\xE2\x80\xB9" => '‹',
139 "\xE2\x80\xBA" => '›',
140 "\xE2\x82\xAC" => '€',
142 "\xC6\x92" => 'ƒ',
144 "\xCE\x91" => 'Α',
145 "\xCE\x92" => 'Β',
146 "\xCE\x93" => 'Γ',
147 "\xCE\x94" => 'Δ',
148 "\xCE\x95" => 'Ε',
149 "\xCE\x96" => 'Ζ',
150 "\xCE\x97" => 'Η',
151 "\xCE\x98" => 'Θ',
152 "\xCE\x99" => 'Ι',
153 "\xCE\x9A" => 'Κ',
154 "\xCE\x9B" => 'Λ',
155 "\xCE\x9C" => 'Μ',
156 "\xCE\x9D" => 'Ν',
157 "\xCE\x9E" => 'Ξ',
158 "\xCE\x9F" => 'Ο',
159 "\xCE\xA0" => 'Π',
160 "\xCE\xA1" => 'Ρ',
161 "\xCE\xA3" => 'Σ',
162 "\xCE\xA4" => 'Τ',
163 "\xCE\xA5" => 'Υ',
164 "\xCE\xA6" => 'Φ',
165 "\xCE\xA7" => 'Χ',
166 "\xCE\xA8" => 'Ψ',
167 "\xCE\xA9" => 'Ω',
168 "\xCE\xB1" => 'α',
169 "\xCE\xB2" => 'β',
170 "\xCE\xB3" => 'γ',
171 "\xCE\xB4" => 'δ',
172 "\xCE\xB5" => 'ε',
173 "\xCE\xB6" => 'ζ',
174 "\xCE\xB7" => 'η',
175 "\xCE\xB8" => 'θ',
176 "\xCE\xB9" => 'ι',
177 "\xCE\xBA" => 'κ',
178 "\xCE\xBB" => 'λ',
179 "\xCE\xBC" => 'μ',
180 "\xCE\xBD" => 'ν',
181 "\xCE\xBE" => 'ξ',
182 "\xCE\xBF" => 'ο',
183 "\xCF\x80" => 'π',
184 "\xCF\x81" => 'ρ',
185 "\xCF\x82" => 'ς',
186 "\xCF\x83" => 'σ',
187 "\xCF\x84" => 'τ',
188 "\xCF\x85" => 'υ',
189 "\xCF\x86" => 'φ',
190 "\xCF\x87" => 'χ',
191 "\xCF\x88" => 'ψ',
192 "\xCF\x89" => 'ω',
193 "\xCF\x91" => 'ϑ',
194 "\xCF\x92" => 'ϒ',
195 "\xCF\x96" => 'ϖ',
196 // General Punctuation
197 "\xE2\x80\xA2" => '•',
198 "\xE2\x80\xA6" => '…',
199 "\xE2\x80\xB2" => '′',
200 "\xE2\x80\xB3" => '″',
201 "\xE2\x80\xBE" => '‾',
202 "\xE2\x81\x84" => '⁄',
203 // Letterlike Symbols
204 "\xE2\x84\x98" => '℘',
205 "\xE2\x84\x91" => 'ℑ',
206 "\xE2\x84\x9C" => 'ℜ',
207 "\xE2\x84\xA2" => '™',
208 "\xE2\x84\xB5" => 'ℵ',
210 "\xE2\x86\x90" => '←',
211 "\xE2\x86\x91" => '↑',
212 "\xE2\x86\x92" => '→',
213 "\xE2\x86\x93" => '↓',
214 "\xE2\x86\x94" => '↔',
215 "\xE2\x86\xB5" => '↵',
216 "\xE2\x87\x90" => '⇐',
217 "\xE2\x87\x91" => '⇑',
218 "\xE2\x87\x92" => '⇒',
219 "\xE2\x87\x93" => '⇓',
220 "\xE2\x87\x94" => '⇔',
221 // Mathematical Operators
222 "\xE2\x88\x80" => '∀',
223 "\xE2\x88\x82" => '∂',
224 "\xE2\x88\x83" => '∃',
225 "\xE2\x88\x85" => '∅',
226 "\xE2\x88\x87" => '∇',
227 "\xE2\x88\x88" => '∈',
228 "\xE2\x88\x89" => '∉',
229 "\xE2\x88\x8B" => '∋',
230 "\xE2\x88\x8F" => '∏',
231 "\xE2\x88\x91" => '∑',
232 "\xE2\x88\x92" => '−',
233 "\xE2\x88\x97" => '∗',
234 "\xE2\x88\x9A" => '√',
235 "\xE2\x88\x9D" => '∝',
236 "\xE2\x88\x9E" => '∞',
237 "\xE2\x88\xA0" => '∠',
238 "\xE2\x88\xA7" => '∧',
239 "\xE2\x88\xA8" => '∨',
240 "\xE2\x88\xA9" => '∩',
241 "\xE2\x88\xAA" => '∪',
242 "\xE2\x88\xAB" => '∫',
243 "\xE2\x88\xB4" => '∴',
244 "\xE2\x88\xBC" => '∼',
245 "\xE2\x89\x85" => '≅',
246 "\xE2\x89\x88" => '≈',
247 "\xE2\x89\xA0" => '≠',
248 "\xE2\x89\xA1" => '≡',
249 "\xE2\x89\xA4" => '≤',
250 "\xE2\x89\xA5" => '≥',
251 "\xE2\x8A\x82" => '⊂',
252 "\xE2\x8A\x83" => '⊃',
253 "\xE2\x8A\x84" => '⊄',
254 "\xE2\x8A\x86" => '⊆',
255 "\xE2\x8A\x87" => '⊇',
256 "\xE2\x8A\x95" => '⊕',
257 "\xE2\x8A\x97" => '⊗',
258 "\xE2\x8A\xA5" => '⊥',
259 "\xE2\x8B\x85" => '⋅',
260 // Miscellaneous Technical
261 "\xE2\x8C\x88" => '⌈',
262 "\xE2\x8C\x89" => '⌉',
263 "\xE2\x8C\x8A" => '⌊',
264 "\xE2\x8C\x8B" => '⌋',
265 "\xE2\x8C\xA9" => '⟨',
266 "\xE2\x8C\xAA" => '⟩',
268 "\xE2\x97\x8A" => '◊',
269 // Miscellaneous Symbols
270 "\xE2\x99\xA0" => '♠',
271 "\xE2\x99\xA3" => '♣',
272 "\xE2\x99\xA5" => '♥',
273 "\xE2\x99\xA6" => '♦'