36e1180b |
1 | <?php |
4b4abf93 |
2 | |
36e1180b |
3 | /** |
4 | * utf-8 html entities table |
5 | * |
4b4abf93 |
6 | * @copyright © 2004-2005 The SquirrelMail Project Team |
36e1180b |
7 | * @license http://opensource.org/licenses/gpl-license.php GNU Public License |
8 | * @version $Id$ |
9 | * @package squirrelmail |
10 | * @subpackage strings |
11 | */ |
12 | $sq_html_ent_table = array_merge($sq_html_ent_table, |
91e0dccc |
13 | array(// Latin1 |
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" => 'ÿ', |
110 | // Latin Extended-A |
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" => '€', |
141 | // Latin Extended-B |
142 | "\xC6\x92" => 'ƒ', |
143 | // Greek |
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" => 'ℵ', |
209 | // Arrows |
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" => '⟩', |
267 | // Geometric Shapes |
268 | "\xE2\x97\x8A" => '◊', |
269 | // Miscellaneous Symbols |
270 | "\xE2\x99\xA0" => '♠', |
271 | "\xE2\x99\xA3" => '♣', |
272 | "\xE2\x99\xA5" => '♥', |
273 | "\xE2\x99\xA6" => '♦' |
274 | ) |
36e1180b |
275 | ); |
e50f5ac2 |
276 | ?> |