replaced deprecated utf8 functions
[dokuwiki.git] / inc / Utf8 / tables / specials.php
blob3dda94b393a55299d79a8b91474c77f74f6b4009
1 <?php
2 /**
3 * UTF-8 array of common special characters
5 * This array should contain all special characters (not a letter or digit)
6 * defined in the various local charsets - it's not a complete list of non-alphanum
7 * characters in UTF-8. It's not perfect but should match most cases of special
8 * chars.
10 * The controlchars 0x00 to 0x19 are _not_ included in this array. The space 0x20 is!
11 * These chars are _not_ in the array either: _ (0x5f), : 0x3a, . 0x2e, - 0x2d, * 0x2a
13 * @author Andreas Gohr <andi@splitbrain.org>
14 * @see \dokuwiki\Utf8\Clean::stripspecials()
16 return [
17 0x1a, // \x1a
18 0x1b, // \e
19 0x1c, // \x1c
20 0x1d, // \x1d
21 0x1e, // \x1e
22 0x1f, // \x1f
23 0x20, // <space>
24 0x21, // !
25 0x22, // "
26 0x23, // #
27 0x24, // $
28 0x25, // %
29 0x26, // &
30 0x27, // '
31 0x28, // (
32 0x29, // )
33 0x2b, // +
34 0x2c, // ,
35 0x2f, // /
36 0x3b, // ;
37 0x3c, // <
38 0x3d, // =
39 0x3e, // >
40 0x3f, // ?
41 0x40, // @
42 0x5b, // [
43 0x5c, // \
44 0x5d, // ]
45 0x5e, // ^
46 0x60, // `
47 0x7b, // {
48 0x7c, // |
49 0x7d, // }
50 0x7e, // ~
51 0x7f, // \x7f
52 0x80, // €
53 0x81, // 
54 0x82, // ‚
55 0x83, // ƒ
56 0x84, // „
57 0x85, // …
58 0x86, // †
59 0x87, // ‡
60 0x88, // ˆ
61 0x89, // ‰
62 0x8a, // Š
63 0x8b, // ‹
64 0x8c, // Œ
65 0x8d, // 
66 0x8e, // Ž
67 0x8f, // 
68 0x90, // 
69 0x91, // ‘
70 0x92, // ’
71 0x93, // “
72 0x94, // ”
73 0x95, // •
74 0x96, // –
75 0x97, // —
76 0x98, // ˜
77 0x99, // ™
78 0x9a, // š
79 0x9b, // ›
80 0x9c, // œ
81 0x9d, // 
82 0x9e, // ž
83 0x9f, // Ÿ
84 0xa0, //  
85 0xa1, // ¡
86 0xa2, // ¢
87 0xa3, // £
88 0xa4, // ¤
89 0xa5, // ¥
90 0xa6, // ¦
91 0xa7, // §
92 0xa8, // ¨
93 0xa9, // ©
94 0xaa, // ª
95 0xab, // «
96 0xac, // ¬
97 0xad, // ­
98 0xae, // ®
99 0xaf, // ¯
100 0xb0, // °
101 0xb1, // ±
102 0xb2, // ²
103 0xb3, // ³
104 0xb4, // ´
105 0xb5, // µ
106 0xb6, // ¶
107 0xb7, // ·
108 0xb8, // ¸
109 0xb9, // ¹
110 0xba, // º
111 0xbb, // »
112 0xbc, // ¼
113 0xbd, // ½
114 0xbe, // ¾
115 0xbf, // ¿
116 0xd7, // ×
117 0xf7, // ÷
118 0x2c7, // ˇ
119 0x2d8, // ˘
120 0x2d9, // ˙
121 0x2da, // ˚
122 0x2db, // ˛
123 0x2dc, // ˜
124 0x2dd, // ˝
125 0x300, // ̀
126 0x301, // ́
127 0x303, // ̃
128 0x309, // ̉
129 0x323, // ̣
130 0x384, // ΄
131 0x385, // ΅
132 0x387, // ·
133 0x3c6, // φ
134 0x3d1, // ϑ
135 0x3d2, // ϒ
136 0x3d5, // ϕ
137 0x3d6, // ϖ
138 0x5b0, // ְ
139 0x5b1, // ֱ
140 0x5b2, // ֲ
141 0x5b3, // ֳ
142 0x5b4, // ִ
143 0x5b5, // ֵ
144 0x5b6, // ֶ
145 0x5b7, // ַ
146 0x5b8, // ָ
147 0x5b9, // ֹ
148 0x5bb, // ֻ
149 0x5bc, // ּ
150 0x5bd, // ֽ
151 0x5be, // ־
152 0x5bf, // ֿ
153 0x5c0, // ׀
154 0x5c1, // ׁ
155 0x5c2, // ׂ
156 0x5c3, // ׃
157 0x5f3, // ׳
158 0x5f4, // ״
159 0x60c, // ،
160 0x61b, // ؛
161 0x61f, // ؟
162 0x640, // ـ
163 0x64b, // ً
164 0x64c, // ٌ
165 0x64d, // ٍ
166 0x64e, // َ
167 0x64f, // ُ
168 0x650, // ِ
169 0x651, // ّ
170 0x652, // ْ
171 0x66a, // ٪
172 0xe3f, // ฿
173 0x200c, // ‌
174 0x200d, // ‍
175 0x200e, // ‎
176 0x200f, // ‏
177 0x2013, // –
178 0x2014, // —
179 0x2015, // ―
180 0x2017, // ‗
181 0x2018, // ‘
182 0x2019, // ’
183 0x201a, // ‚
184 0x201c, // “
185 0x201d, // ”
186 0x201e, // „
187 0x2020, // †
188 0x2021, // ‡
189 0x2022, // •
190 0x2026, // …
191 0x2030, // ‰
192 0x2032, // ′
193 0x2033, // ″
194 0x2039, // ‹
195 0x203a, // ›
196 0x2044, // ⁄
197 0x20a7, // ₧
198 0x20aa, // ₪
199 0x20ab, // ₫
200 0x20ac, // €
201 0x2116, // №
202 0x2118, // ℘
203 0x2122, // ™
204 0x2126, // Ω
205 0x2135, // ℵ
206 0x2190, // ←
207 0x2191, // ↑
208 0x2192, // →
209 0x2193, // ↓
210 0x2194, // ↔
211 0x2195, // ↕
212 0x21b5, // ↵
213 0x21d0, // ⇐
214 0x21d1, // ⇑
215 0x21d2, // ⇒
216 0x21d3, // ⇓
217 0x21d4, // ⇔
218 0x2200, // ∀
219 0x2202, // ∂
220 0x2203, // ∃
221 0x2205, // ∅
222 0x2206, // ∆
223 0x2207, // ∇
224 0x2208, // ∈
225 0x2209, // ∉
226 0x220b, // ∋
227 0x220f, // ∏
228 0x2211, // ∑
229 0x2212, // −
230 0x2215, // ∕
231 0x2217, // ∗
232 0x2219, // ∙
233 0x221a, // √
234 0x221d, // ∝
235 0x221e, // ∞
236 0x2220, // ∠
237 0x2227, // ∧
238 0x2228, // ∨
239 0x2229, // ∩
240 0x222a, // ∪
241 0x222b, // ∫
242 0x2234, // ∴
243 0x223c, // ∼
244 0x2245, // ≅
245 0x2248, // ≈
246 0x2260, // ≠
247 0x2261, // ≡
248 0x2264, // ≤
249 0x2265, // ≥
250 0x2282, // ⊂
251 0x2283, // ⊃
252 0x2284, // ⊄
253 0x2286, // ⊆
254 0x2287, // ⊇
255 0x2295, // ⊕
256 0x2297, // ⊗
257 0x22a5, // ⊥
258 0x22c5, // ⋅
259 0x2310, // ⌐
260 0x2320, // ⌠
261 0x2321, // ⌡
262 0x2329, // 〈
263 0x232a, // 〉
264 0x2469, // ⑩
265 0x2500, // ─
266 0x2502, // │
267 0x250c, // ┌
268 0x2510, // ┐
269 0x2514, // └
270 0x2518, // ┘
271 0x251c, // ├
272 0x2524, // ┤
273 0x252c, // ┬
274 0x2534, // ┴
275 0x253c, // ┼
276 0x2550, // ═
277 0x2551, // ║
278 0x2552, // ╒
279 0x2553, // ╓
280 0x2554, // ╔
281 0x2555, // ╕
282 0x2556, // ╖
283 0x2557, // ╗
284 0x2558, // ╘
285 0x2559, // ╙
286 0x255a, // ╚
287 0x255b, // ╛
288 0x255c, // ╜
289 0x255d, // ╝
290 0x255e, // ╞
291 0x255f, // ╟
292 0x2560, // ╠
293 0x2561, // ╡
294 0x2562, // ╢
295 0x2563, // ╣
296 0x2564, // ╤
297 0x2565, // ╥
298 0x2566, // ╦
299 0x2567, // ╧
300 0x2568, // ╨
301 0x2569, // ╩
302 0x256a, // ╪
303 0x256b, // ╫
304 0x256c, // ╬
305 0x2580, // ▀
306 0x2584, // ▄
307 0x2588, // █
308 0x258c, // ▌
309 0x2590, // ▐
310 0x2591, // ░
311 0x2592, // ▒
312 0x2593, // ▓
313 0x25a0, // ■
314 0x25b2, // ▲
315 0x25bc, // ▼
316 0x25c6, // ◆
317 0x25ca, // ◊
318 0x25cf, // ●
319 0x25d7, // ◗
320 0x2605, // ★
321 0x260e, // ☎
322 0x261b, // ☛
323 0x261e, // ☞
324 0x2660, // ♠
325 0x2663, // ♣
326 0x2665, // ♥
327 0x2666, // ♦
328 0x2701, // ✁
329 0x2702, // ✂
330 0x2703, // ✃
331 0x2704, // ✄
332 0x2706, // ✆
333 0x2707, // ✇
334 0x2708, // ✈
335 0x2709, // ✉
336 0x270c, // ✌
337 0x270d, // ✍
338 0x270e, // ✎
339 0x270f, // ✏
340 0x2710, // ✐
341 0x2711, // ✑
342 0x2712, // ✒
343 0x2713, // ✓
344 0x2714, // ✔
345 0x2715, // ✕
346 0x2716, // ✖
347 0x2717, // ✗
348 0x2718, // ✘
349 0x2719, // ✙
350 0x271a, // ✚
351 0x271b, // ✛
352 0x271c, // ✜
353 0x271d, // ✝
354 0x271e, // ✞
355 0x271f, // ✟
356 0x2720, // ✠
357 0x2721, // ✡
358 0x2722, // ✢
359 0x2723, // ✣
360 0x2724, // ✤
361 0x2725, // ✥
362 0x2726, // ✦
363 0x2727, // ✧
364 0x2729, // ✩
365 0x272a, // ✪
366 0x272b, // ✫
367 0x272c, // ✬
368 0x272d, // ✭
369 0x272e, // ✮
370 0x272f, // ✯
371 0x2730, // ✰
372 0x2731, // ✱
373 0x2732, // ✲
374 0x2733, // ✳
375 0x2734, // ✴
376 0x2735, // ✵
377 0x2736, // ✶
378 0x2737, // ✷
379 0x2738, // ✸
380 0x2739, // ✹
381 0x273a, // ✺
382 0x273b, // ✻
383 0x273c, // ✼
384 0x273d, // ✽
385 0x273e, // ✾
386 0x273f, // ✿
387 0x2740, // ❀
388 0x2741, // ❁
389 0x2742, // ❂
390 0x2743, // ❃
391 0x2744, // ❄
392 0x2745, // ❅
393 0x2746, // ❆
394 0x2747, // ❇
395 0x2748, // ❈
396 0x2749, // ❉
397 0x274a, // ❊
398 0x274b, // ❋
399 0x274d, // ❍
400 0x274f, // ❏
401 0x2750, // ❐
402 0x2751, // ❑
403 0x2752, // ❒
404 0x2756, // ❖
405 0x2758, // ❘
406 0x2759, // ❙
407 0x275a, // ❚
408 0x275b, // ❛
409 0x275c, // ❜
410 0x275d, // ❝
411 0x275e, // ❞
412 0x2761, // ❡
413 0x2762, // ❢
414 0x2763, // ❣
415 0x2764, // ❤
416 0x2765, // ❥
417 0x2766, // ❦
418 0x2767, // ❧
419 0x277f, // ❿
420 0x2789, // ➉
421 0x2793, // ➓
422 0x2794, // ➔
423 0x2798, // ➘
424 0x2799, // ➙
425 0x279a, // ➚
426 0x279b, // ➛
427 0x279c, // ➜
428 0x279d, // ➝
429 0x279e, // ➞
430 0x279f, // ➟
431 0x27a0, // ➠
432 0x27a1, // ➡
433 0x27a2, // ➢
434 0x27a3, // ➣
435 0x27a4, // ➤
436 0x27a5, // ➥
437 0x27a6, // ➦
438 0x27a7, // ➧
439 0x27a8, // ➨
440 0x27a9, // ➩
441 0x27aa, // ➪
442 0x27ab, // ➫
443 0x27ac, // ➬
444 0x27ad, // ➭
445 0x27ae, // ➮
446 0x27af, // ➯
447 0x27b1, // ➱
448 0x27b2, // ➲
449 0x27b3, // ➳
450 0x27b4, // ➴
451 0x27b5, // ➵
452 0x27b6, // ➶
453 0x27b7, // ➷
454 0x27b8, // ➸
455 0x27b9, // ➹
456 0x27ba, // ➺
457 0x27bb, // ➻
458 0x27bc, // ➼
459 0x27bd, // ➽
460 0x27be, // ➾
461 0x3000, //  
462 0x3001, // 、
463 0x3002, // 。
464 0x3003, // 〃
465 0x3008, // 〈
466 0x3009, // 〉
467 0x300a, // 《
468 0x300b, // 》
469 0x300c, // 「
470 0x300d, // 」
471 0x300e, // 『
472 0x300f, // 』
473 0x3010, // 【
474 0x3011, // 】
475 0x3012, // 〒
476 0x3014, // 〔
477 0x3015, // 〕
478 0x3016, // 〖
479 0x3017, // 〗
480 0x3018, // 〘
481 0x3019, // 〙
482 0x301a, // 〚
483 0x301b, // 〛
484 0x3036, // 〶
485 0xf6d9, // 
486 0xf6da, // 
487 0xf6db, // 
488 0xf8d7, // 
489 0xf8d8, // 
490 0xf8d9, // 
491 0xf8da, // 
492 0xf8db, // 
493 0xf8dc, // 
494 0xf8dd, // 
495 0xf8de, // 
496 0xf8df, // 
497 0xf8e0, // 
498 0xf8e1, // 
499 0xf8e2, // 
500 0xf8e3, // 
501 0xf8e4, // 
502 0xf8e5, // 
503 0xf8e6, // 
504 0xf8e7, // 
505 0xf8e8, // 
506 0xf8e9, // 
507 0xf8ea, // 
508 0xf8eb, // 
509 0xf8ec, // 
510 0xf8ed, // 
511 0xf8ee, // 
512 0xf8ef, // 
513 0xf8f0, // 
514 0xf8f1, // 
515 0xf8f2, // 
516 0xf8f3, // 
517 0xf8f4, // 
518 0xf8f5, // 
519 0xf8f6, // 
520 0xf8f7, // 
521 0xf8f8, // 
522 0xf8f9, // 
523 0xf8fa, // 
524 0xf8fb, // 
525 0xf8fc, // 
526 0xf8fd, // 
527 0xf8fe, // 
528 0xfe7c, // ﹼ
529 0xfe7d, // ﹽ
530 0xff01, // !
531 0xff02, // "
532 0xff03, // #
533 0xff04, // $
534 0xff05, // %
535 0xff06, // &
536 0xff07, // '
537 0xff08, // (
538 0xff09, // )
539 0xff09, // )
540 0xff0a, // *
541 0xff0b, // +
542 0xff0c, // ,
543 0xff0d, // -
544 0xff0e, // .
545 0xff0f, // /
546 0xff1a, // :
547 0xff1b, // ;
548 0xff1c, // <
549 0xff1d, // =
550 0xff1e, // >
551 0xff1f, // ?
552 0xff20, // @
553 0xff3b, // [
554 0xff3c, // \
555 0xff3d, // ]
556 0xff3e, // ^
557 0xff40, // `
558 0xff5b, // {
559 0xff5c, // |
560 0xff5d, // }
561 0xff5e, // ~
562 0xff5f, // ⦅
563 0xff60, // ⦆
564 0xff61, // 。
565 0xff62, // 「
566 0xff63, // 」
567 0xff64, // 、
568 0xff65, // ・
569 0xffe0, // ¢
570 0xffe1, // £
571 0xffe2, // ¬
572 0xffe3, //  ̄
573 0xffe4, // ¦
574 0xffe5, // ¥
575 0xffe6, // ₩
576 0xffe8, // │
577 0xffe9, // ←
578 0xffea, // ↑
579 0xffeb, // →
580 0xffec, // ↓
581 0xffed, // ■
582 0xffee, // ○
583 0x1d6fc, // 𝛼
584 0x1d6fd, // 𝛽
585 0x1d6fe, // 𝛾
586 0x1d6ff, // 𝛿
587 0x1d700, // 𝜀
588 0x1d701, // 𝜁
589 0x1d702, // 𝜂
590 0x1d703, // 𝜃
591 0x1d704, // 𝜄
592 0x1d705, // 𝜅
593 0x1d706, // 𝜆
594 0x1d707, // 𝜇
595 0x1d708, // 𝜈
596 0x1d709, // 𝜉
597 0x1d70a, // 𝜊
598 0x1d70b, // 𝜋
599 0x1d70c, // 𝜌
600 0x1d70d, // 𝜍
601 0x1d70e, // 𝜎
602 0x1d70f, // 𝜏
603 0x1d710, // 𝜐
604 0x1d711, // 𝜑
605 0x1d712, // 𝜒
606 0x1d713, // 𝜓
607 0x1d714, // 𝜔
608 0x1d715, // 𝜕
609 0x1d716, // 𝜖
610 0x1d717, // 𝜗
611 0x1d718, // 𝜘
612 0x1d719, // 𝜙
613 0x1d71a, // 𝜚
614 0x1d71b, // 𝜛
615 0xc2a0, // 슠
616 0xe28087, //
617 0xe280af, //
618 0xe281a0, //
619 0xefbbbf, //