dockerwiki/content/inc/Utf8/tables/specials.php

616 lines
11 KiB
PHP
Raw Normal View History

2021-10-26 13:02:53 +02:00
<?php
/**
* UTF-8 array of common special characters
*
* This array should contain all special characters (not a letter or digit)
* defined in the various local charsets - it's not a complete list of non-alphanum
* characters in UTF-8. It's not perfect but should match most cases of special
* chars.
*
* The controlchars 0x00 to 0x19 are _not_ included in this array. The space 0x20 is!
* These chars are _not_ in the array either: _ (0x5f), : 0x3a, . 0x2e, - 0x2d, * 0x2a
*
* @author Andreas Gohr <andi@splitbrain.org>
* @see \dokuwiki\Utf8\Clean::stripspecials()
*/
return [
0x1a, // 
0x1b, // 
0x1c, // 
0x1d, // 
0x1e, // 
0x1f, // 
0x20, // <space>
0x21, // !
0x22, // "
0x23, // #
0x24, // $
0x25, // %
0x26, // &
0x27, // '
0x28, // (
0x29, // )
0x2b, // +
0x2c, // ,
0x2f, // /
0x3b, // ;
0x3c, // <
0x3d, // =
0x3e, // >
0x3f, // ?
0x40, // @
0x5b, // [
0x5c, // \
0x5d, // ]
0x5e, // ^
0x60, // `
0x7b, // {
0x7c, // |
0x7d, // }
0x7e, // ~
0x7f, // 
0x80, // €
0x81, // 
0x82, // ‚
0x83, // ƒ
0x84, // „
0x85, // …
0x86, // †
0x87, // ‡
0x88, // ˆ
0x89, // ‰
0x8a, // Š
0x8b, // ‹
0x8c, // Œ
0x8d, // 
0x8e, // Ž
0x8f, // 
0x90, // 
0x91, // ‘
0x92, // ’
0x93, // “
0x94, // ”
0x95, // •
0x96, // –
0x97, // —
0x98, // ˜
0x99, // ™
0x9a, // š
0x9b, // ›
0x9c, // œ
0x9d, // 
0x9e, // ž
0x9f, // Ÿ
0xa0, //  
0xa1, // ¡
0xa2, // ¢
0xa3, // £
0xa4, // ¤
0xa5, // ¥
0xa6, // ¦
0xa7, // §
0xa8, // ¨
0xa9, // ©
0xaa, // ª
0xab, // «
0xac, // ¬
0xad, // ­
0xae, // ®
0xaf, // ¯
0xb0, // °
0xb1, // ±
0xb2, // ²
0xb3, // ³
0xb4, // ´
0xb5, // µ
0xb6, // ¶
0xb7, // ·
0xb8, // ¸
0xb9, // ¹
0xba, // º
0xbb, // »
0xbc, // ¼
0xbd, // ½
0xbe, // ¾
0xbf, // ¿
0xd7, // ×
0xf7, // ÷
0x2c7, // ˇ
0x2d8, // ˘
0x2d9, // ˙
0x2da, // ˚
0x2db, // ˛
0x2dc, // ˜
0x2dd, // ˝
0x300, // ̀
0x301, // ́
0x303, // ̃
0x309, // ̉
0x323, // ̣
0x384, // ΄
0x385, // ΅
0x387, // ·
0x5b0, // ְ
0x5b1, // ֱ
0x5b2, // ֲ
0x5b3, // ֳ
0x5b4, // ִ
0x5b5, // ֵ
0x5b6, // ֶ
0x5b7, // ַ
0x5b8, // ָ
0x5b9, // ֹ
0x5bb, // ֻ
0x5bc, // ּ
0x5bd, // ֽ
0x5be, // ־
0x5bf, // ֿ
0x5c0, // ׀
0x5c1, // ׁ
0x5c2, // ׂ
0x5c3, // ׃
0x5f3, // ׳
0x5f4, // ״
0x60c, // ،
0x61b, // ؛
0x61f, // ؟
0x640, // ـ
0x64b, // ً
0x64c, // ٌ
0x64d, // ٍ
0x64e, // َ
0x64f, // ُ
0x650, // ِ
0x651, // ّ
0x652, // ْ
0x66a, // ٪
0xe3f, // ฿
0x200c, //
0x200d, //
0x200e, //
0x200f, //
0x2013, //
0x2014, // —
0x2015, // ―
0x2017, // ‗
0x2018, //
0x2019, //
0x201a, //
0x201c, // “
0x201d, // ”
0x201e, // „
0x2020, // †
0x2021, // ‡
0x2022, // •
0x2026, // …
0x2030, // ‰
0x2032, //
0x2033, // ″
0x2039, //
0x203a, //
0x2044, //
0x20a7, // ₧
0x20aa, // ₪
0x20ab, // ₫
0x20ac, // €
0x2116, // №
0x2118, // ℘
0x2122, // ™
0x2126, // Ω
0x2135, // ℵ
0x2190, // ←
0x2191, // ↑
0x2192, // →
0x2193, // ↓
0x2194, // ↔
0x2195, // ↕
0x21b5, // ↵
0x21d0, // ⇐
0x21d1, // ⇑
0x21d2, // ⇒
0x21d3, // ⇓
0x21d4, // ⇔
0x2200, // ∀
0x2202, // ∂
0x2203, // ∃
0x2205, // ∅
0x2206, // ∆
0x2207, // ∇
0x2208, // ∈
0x2209, // ∉
0x220b, // ∋
0x220f, // ∏
0x2211, // ∑
0x2212, //
0x2215, //
0x2217, //
0x2219, // ∙
0x221a, // √
0x221d, // ∝
0x221e, // ∞
0x2220, // ∠
0x2227, // ∧
0x2228, //
0x2229, // ∩
0x222a, //
0x222b, // ∫
0x2234, // ∴
0x223c, //
0x2245, // ≅
0x2248, // ≈
0x2260, // ≠
0x2261, // ≡
0x2264, // ≤
0x2265, // ≥
0x2282, // ⊂
0x2283, // ⊃
0x2284, // ⊄
0x2286, // ⊆
0x2287, // ⊇
0x2295, // ⊕
0x2297, // ⊗
0x22a5, // ⊥
0x22c5, // ⋅
0x2310, // ⌐
0x2320, // ⌠
0x2321, // ⌡
0x2329, // 〈
0x232a, // 〉
0x2469, // ⑩
0x2500, // ─
0x2502, // │
0x250c, // ┌
0x2510, // ┐
0x2514, // └
0x2518, // ┘
0x251c, // ├
0x2524, // ┤
0x252c, // ┬
0x2534, // ┴
0x253c, // ┼
0x2550, // ═
0x2551, // ║
0x2552, // ╒
0x2553, // ╓
0x2554, // ╔
0x2555, // ╕
0x2556, // ╖
0x2557, // ╗
0x2558, // ╘
0x2559, // ╙
0x255a, // ╚
0x255b, // ╛
0x255c, // ╜
0x255d, // ╝
0x255e, // ╞
0x255f, // ╟
0x2560, // ╠
0x2561, // ╡
0x2562, // ╢
0x2563, // ╣
0x2564, // ╤
0x2565, // ╥
0x2566, // ╦
0x2567, // ╧
0x2568, // ╨
0x2569, // ╩
0x256a, // ╪
0x256b, // ╫
0x256c, // ╬
0x2580, // ▀
0x2584, // ▄
0x2588, // █
0x258c, // ▌
0x2590, // ▐
0x2591, // ░
0x2592, // ▒
0x2593, // ▓
0x25a0, // ■
0x25b2, // ▲
0x25bc, // ▼
0x25c6, // ◆
0x25ca, // ◊
0x25cf, // ●
0x25d7, // ◗
0x2605, // ★
0x260e, // ☎
0x261b, // ☛
0x261e, // ☞
0x2660, // ♠
0x2663, // ♣
0x2665, // ♥
0x2666, // ♦
0x2701, // ✁
0x2702, // ✂
0x2703, // ✃
0x2704, // ✄
0x2706, // ✆
0x2707, // ✇
0x2708, // ✈
0x2709, // ✉
0x270c, // ✌
0x270d, // ✍
0x270e, // ✎
0x270f, // ✏
0x2710, // ✐
0x2711, // ✑
0x2712, // ✒
0x2713, // ✓
0x2714, // ✔
0x2715, // ✕
0x2716, // ✖
0x2717, // ✗
0x2718, // ✘
0x2719, // ✙
0x271a, // ✚
0x271b, // ✛
0x271c, // ✜
0x271d, // ✝
0x271e, // ✞
0x271f, // ✟
0x2720, // ✠
0x2721, // ✡
0x2722, // ✢
0x2723, // ✣
0x2724, // ✤
0x2725, // ✥
0x2726, // ✦
0x2727, // ✧
0x2729, // ✩
0x272a, // ✪
0x272b, // ✫
0x272c, // ✬
0x272d, // ✭
0x272e, // ✮
0x272f, // ✯
0x2730, // ✰
0x2731, // ✱
0x2732, // ✲
0x2733, // ✳
0x2734, // ✴
0x2735, // ✵
0x2736, // ✶
0x2737, // ✷
0x2738, // ✸
0x2739, // ✹
0x273a, // ✺
0x273b, // ✻
0x273c, // ✼
0x273d, // ✽
0x273e, // ✾
0x273f, // ✿
0x2740, // ❀
0x2741, // ❁
0x2742, // ❂
0x2743, // ❃
0x2744, // ❄
0x2745, // ❅
0x2746, // ❆
0x2747, // ❇
0x2748, // ❈
0x2749, // ❉
0x274a, // ❊
0x274b, // ❋
0x274d, // ❍
0x274f, // ❏
0x2750, // ❐
0x2751, // ❑
0x2752, // ❒
0x2756, // ❖
0x2758, // ❘
0x2759, // ❙
0x275a, // ❚
0x275b, // ❛
0x275c, // ❜
0x275d, // ❝
0x275e, // ❞
0x2761, // ❡
0x2762, // ❢
0x2763, // ❣
0x2764, // ❤
0x2765, // ❥
0x2766, // ❦
0x2767, // ❧
0x277f, // ❿
0x2789, // ➉
0x2793, // ➓
0x2794, // ➔
0x2798, // ➘
0x2799, // ➙
0x279a, // ➚
0x279b, // ➛
0x279c, // ➜
0x279d, // ➝
0x279e, // ➞
0x279f, // ➟
0x27a0, // ➠
0x27a1, // ➡
0x27a2, // ➢
0x27a3, // ➣
0x27a4, // ➤
0x27a5, // ➥
0x27a6, // ➦
0x27a7, // ➧
0x27a8, // ➨
0x27a9, // ➩
0x27aa, // ➪
0x27ab, // ➫
0x27ac, // ➬
0x27ad, // ➭
0x27ae, // ➮
0x27af, // ➯
0x27b1, // ➱
0x27b2, // ➲
0x27b3, // ➳
0x27b4, // ➴
0x27b5, // ➵
0x27b6, // ➶
0x27b7, // ➷
0x27b8, // ➸
0x27b9, // ➹
0x27ba, // ➺
0x27bb, // ➻
0x27bc, // ➼
0x27bd, // ➽
0x27be, // ➾
0x3000, //  
0x3001, // 、
0x3002, // 。
0x3003, // 〃
0x3008, // 〈
0x3009, // 〉
0x300a, // 《
0x300b, // 》
0x300c, // 「
0x300d, // 」
0x300e, // 『
0x300f, // 』
0x3010, // 【
0x3011, // 】
0x3012, // 〒
0x3014, //
0x3015, //
0x3016, // 〖
0x3017, // 〗
0x3018, // 〘
0x3019, // 〙
0x301a, // 〚
0x301b, // 〛
0x3036, // 〶
0xf6d9, // 
0xf6da, // 
0xf6db, // 
0xf8d7, // 
0xf8d8, // 
0xf8d9, // 
0xf8da, // 
0xf8db, // 
0xf8dc, // 
0xf8dd, // 
0xf8de, // 
0xf8df, // 
0xf8e0, // 
0xf8e1, // 
0xf8e2, // 
0xf8e3, // 
0xf8e4, // 
0xf8e5, // 
0xf8e6, // 
0xf8e7, // 
0xf8e8, // 
0xf8e9, // 
0xf8ea, // 
0xf8eb, // 
0xf8ec, // 
0xf8ed, // 
0xf8ee, // 
0xf8ef, // 
0xf8f0, // 
0xf8f1, // 
0xf8f2, // 
0xf8f3, // 
0xf8f4, // 
0xf8f5, // 
0xf8f6, // 
0xf8f7, // 
0xf8f8, // 
0xf8f9, // 
0xf8fa, // 
0xf8fb, // 
0xf8fc, // 
0xf8fd, // 
0xf8fe, // 
0xfe7c, // ﹼ
0xfe7d, // ﹽ
0xff01, //
0xff02, //
0xff03, //
0xff04, //
0xff05, //
0xff06, //
0xff07, //
0xff08, //
0xff09, //
0xff09, //
0xff0a, //
0xff0b, //
0xff0c, //
0xff0d, //
0xff0e, //
0xff0f, //
0xff1a, //
0xff1b, //
0xff1c, //
0xff1d, //
0xff1e, //
0xff1f, //
0xff20, //
0xff3b, //
0xff3c, //
0xff3d, //
0xff3e, //
0xff40, //
0xff5b, //
0xff5c, //
0xff5d, //
0xff5e, //
0xff5f, // ⦅
0xff60, // ⦆
0xff61, // 。
0xff62, // 「
0xff63, // 」
0xff64, // 、
0xff65, // ・
0xffe0, // ¢
0xffe1, // £
0xffe2, // ¬
0xffe3, //  ̄
0xffe4, // ¦
0xffe5, // ¥
0xffe6, // ₩
0xffe8, //
0xffe9, // ←
0xffea, // ↑
0xffeb, // →
0xffec, // ↓
0xffed, // ■
0xffee, // ○
0x1d6fc, // 𝛼
0x1d6fd, // 𝛽
0x1d6fe, // 𝛾
0x1d6ff, // 𝛿
0x1d700, // 𝜀
0x1d701, // 𝜁
0x1d702, // 𝜂
0x1d703, // 𝜃
0x1d704, // 𝜄
0x1d705, // 𝜅
0x1d706, // 𝜆
0x1d707, // 𝜇
0x1d708, // 𝜈
0x1d709, // 𝜉
0x1d70a, // 𝜊
0x1d70b, // 𝜋
0x1d70c, // 𝜌
0x1d70d, // 𝜍
0x1d70e, // 𝜎
0x1d70f, // 𝜏
0x1d710, // 𝜐
0x1d711, // 𝜑
0x1d712, // 𝜒
0x1d713, // 𝜓
0x1d714, // 𝜔
0x1d715, // 𝜕
0x1d716, // 𝜖
0x1d717, // 𝜗
0x1d718, // 𝜘
0x1d719, // 𝜙
0x1d71a, // 𝜚
0x1d71b, // 𝜛
0xc2a0, // 슠
0xe28087, //
0xe280af, //
0xe281a0, //
0xefbbbf, //
];