Obsah
Kódy znaků
(před 7 měsíci a 9 dny)
Tabulka ASCII znaků, tabulka Unicode znaků (obsahují všechny možné znaky) a zápis znaků pomocí Alt kódů v operačním systému Windows:
1 ASCII
1.1 Tabulka ASCII znaků
ASCII tabulka^ zobrazuje znaky anglické abecedy včetně některých speciálních znaků. Vznikla v roce 1963 a stala se základem většiny kódování znaků. Původně existovala pouze první základní část se 128 znaky, vycházející z kódování CP437 (IBM PC)^. Postupem času se přidala i druhá rozšířená část tzv. Extended ASCII^ s dalšími 128 znaky. Přestože již bylo k dispozici 256 znaků, pro potřeby používaných znaků v jednotlivých národních prostředích bylo vyvinuto několik stovek variant kódování rozšířené části ASCII tabulky. A ani tohle nestačilo a pořád chybělo mnoho znaků, které nebylo možné používat. To je taky jeden z důvodů, proč vzniklo Unicode.
␀ 0 0 | ☺ 1 1 | ☻ 2 2 | ♥ 3 3 | ♦ 4 4 | ♣ 5 5 | ♠ 6 6 | • 7 7 | ◘ 8 8 | ○ 9 9 | ◙ 10 A | ♂ 11 B | ♀ 12 C | ♪ 13 D | ♫ 14 E | ☼ 15 F |
► 16 10 | ◄ 17 11 | ↕ 18 12 | ‼ 19 13 | ¶ 20 14 | § 21 15 | ▬ 22 16 | ↨ 23 17 | ↑ 24 18 | ↓ 25 19 | → 26 1A | ← 27 1B | ∟ 28 1C | ↔ 29 1D | ▲ 30 1E | ▼ 31 1F |
32 20 | ! 33 21 | " 34 22 | # 35 23 | $ 36 24 | % 37 25 | & 38 26 | ' 39 27 | ( 40 28 | ) 41 29 | * 42 2A | + 43 2B | , 44 2C | - 45 2D | . 46 2E | / 47 2F |
0 48 30 | 1 49 31 | 2 50 32 | 3 51 33 | 4 52 34 | 5 53 35 | 6 54 36 | 7 55 37 | 8 56 38 | 9 57 39 | : 58 3A | ; 59 3B | < 60 3C | = 61 3D | > 62 3E | ? 63 3F |
@ 64 40 | A 65 41 | B 66 42 | C 67 43 | D 68 44 | E 69 45 | F 70 46 | G 71 47 | H 72 48 | I 73 49 | J 74 4A | K 75 4B | L 76 4C | M 77 4D | N 78 4E | O 79 4F |
P 80 50 | Q 81 51 | R 82 52 | S 83 53 | T 84 54 | U 85 55 | V 86 56 | W 87 57 | X 88 58 | Y 89 59 | Z 90 5A | [ 91 5B | \ 92 5C | ] 93 5D | ^ 94 5E | _ 95 5F |
` 96 60 | a 97 61 | b 98 62 | c 99 63 | d 100 64 | e 101 65 | f 102 66 | g 103 67 | h 104 68 | i 105 69 | j 106 6A | k 107 6B | l 108 6C | m 109 6D | n 110 6E | o 111 6F |
p 112 70 | q 113 71 | r 114 72 | s 115 73 | t 116 74 | u 117 75 | v 118 76 | w 119 77 | x 120 78 | y 121 79 | z 122 7A | { 123 7B | | 124 7C | } 125 7D | ~ 126 7E | ⌂ 127 7F |
Ç € 128 80 | ü 129 81 | é ‚ 130 82 | â 131 83 | ä „ 132 84 | à ů … 133 85 | å ć † 134 86 | ç ‡ 135 87 | ê ł 136 88 | ë ‰ 137 89 | è Ő Š 138 8A | ï ő ‹ 139 8B | î Ś 140 8C | ì Ź Ť 141 8D | Ä Ž 142 8E | Å Ć Ź 143 8F |
É 144 90 | æ Ĺ ‘ 145 91 | Æ ĺ ’ 146 92 | ô “ 147 93 | ö ” 148 94 | ò Ľ • 149 95 | û ľ – 150 96 | ù Ś — 151 97 | ÿ ś 152 98 | ö Ö ™ 153 99 | Ü š 154 9A | ¢ Ť › 155 9B | £ ť ś 156 9C | ¥ Ł ť 157 9D | ₧ × ž 158 9E | ƒ č ź 159 9F |
á 160 A0 | í ˇ 161 A1 | ó ˘ 162 A2 | ú Ł 163 A3 | ñ Ą ¤ 164 A4 | Ñ ą Ą 165 A5 | ª Ž ¦ 166 A6 | º ž § 167 A7 | ¿ Ę ¨ 168 A8 | ⌐ ę © 169 A9 | ¬ Ş 170 AA | ½ ź « 171 AB | ¼ Č ¬ 172 AC | ¡ ş 173 AD | « ® 174 AE | » Ż 175 AF |
░ ° 176 B0 | ▒ ± 177 B1 | ▓ ˛ 178 B2 | │ ł 179 B3 | ┤ ´ 180 B4 | ╡ Á µ 181 B5 | ╢ Â ¶ 182 B6 | ╖ Ě · 183 B7 | ╕ Ş ¸ 184 B8 | ╣ ą 185 B9 | ║ ş 186 BA | ╗ » 187 BB | ╝ Ľ 188 BC | ╜ Ż ˝ 189 BD | ╛ ż ľ 190 BE | ┐ ż 191 BF |
└ Ŕ 192 C0 | ┴ Á 193 C1 | ┬ Â 194 C2 | ├ Ă 195 C3 | ─ Ä 196 C4 | ┼ Ĺ 197 C5 | ╞ Ă Ć 198 C6 | ╟ ă Ç 199 C7 | ╚ Č 200 C8 | ╔ É 201 C9 | ╩ Ę 202 CA | ╦ Ë 203 CB | ╠ Ě 204 CC | ═ Í 205 CD | ╬ Î 206 CE | ╧ ¤ Ď 207 CF |
╨ đ Đ 208 D0 | ╤ Đ Ń 209 D1 | ╥ Ď Ň 210 D2 | ╙ Ë Ó 211 D3 | ╘ ď Ô 212 D4 | ╒ Ň Ő 213 D5 | ╓ Í Ö 214 D6 | ╫ Î × 215 D7 | ╪ ě Ř 216 D8 | ┘ Ů 217 D9 | ┌ Ú 218 DA | █ Ű 219 DB | ▄ Ü 220 DC | ▌ Ţ Ý 221 DD | ▐ Ů Ţ 222 DE | ▀ ß 223 DF |
α Ó ŕ 224 E0 | ß á 225 E1 | Γ Ô â 226 E2 | π Ń ă 227 E3 | Σ ń ä 228 E4 | σ ň ĺ 229 E5 | µ Š ć 230 E6 | τ š ç 231 E7 | Φ Ŕ č 232 E8 | Θ Ú é 233 E9 | Ω ŕ ę 234 EA | δ Ű ë 235 EB | ∞ ý ě 236 EC | φ Ý í 237 ED | ε ţ î 238 EE | ∩ ´ ď 239 EF |
≡ đ 240 F0 | ± ˝ ń 241 F1 | ≥ ˛ ň 242 F2 | ≤ ˇ ó 243 F3 | ⌠ ˘ ô 244 F4 | ⌡ § ő 245 F5 | ÷ ö 246 F6 | ≈ ¸ ÷ 247 F7 | ° ř 248 F8 | ∙ ¨ ů 249 F9 | · ˙ ú 250 FA | √ ű ű 251 FB | ⁿ Ř ü 252 FC | ² ř ý 253 FD | ■ ţ 254 FE | ˙ 255 FF |
1.2 Tabulka ALT znaků
␀ 0 | 32 255 0160 | A 65 | a 97 | Ä 142 0196 | ä 132 0228 | Á 181 0193 | á 160 0225 | Â 182 0194 | â 131 0226 | Ă 198 0195 | ă 199 0227 | Ą 164 0165 | ą 165 0185 | B 66 | b 98 |
C 67 | c 99 | Ć 143 0198 | ć 134 0230 | Č 172 0200 | č 159 0232 | Ç 128 0199 | ç 135 0231 | D 68 | d 100 | Ď 210 0207 | ď 212 0239 | Đ 209 0208 | đ 208 0240 | E 69 | e 101 |
Ë 211 0203 | ë 137 0235 | É 144 0201 | é 130 0233 | Ě 183 0204 | ě 216 0236 | Ę 168 0202 | ę 169 0234 | F 70 | f 102 | G 71 | g 103 | H 72 | h 104 | I 73 | i 105 |
Í 214 0205 | í 161 0237 | Î 215 0206 | î 140 0238 | J 74 | j 106 | K 75 | k 107 | L 76 | l 108 | Ĺ 145 0197 | ĺ 146 0229 | Ľ 149 0188 | ľ 150 0190 | Ł 157 0163 | ł 136 0179 |
M 77 | m 109 | N 78 | n 110 | Ń 227 0209 | ń 228 0241 | Ň 213 0210 | ň 229 0242 | O 79 | o 111 | Ö 153 0214 | ö 148 0246 | Ó 224 0211 | ó 162 0243 | Ő 138 0213 | ő 139 0245 |
Ô 226 0212 | ô 147 0244 | P 80 | p 112 | Q 81 | q 113 | R 82 | r 114 | Ŕ 232 0192 | ŕ 234 0224 | Ř 252 0216 | ř 253 0248 | S 83 | s 115 | Ś 151 0140 | ś 152 0156 |
Š 230 0138 | š 231 0154 | Ş 184 0170 | ş 173 0186 | T 84 | t 116 | Ť 155 0141 | ť 156 0157 | Ţ 221 0222 | ţ 238 0254 | U 85 | u 117 | Ü 154 0220 | ü 129 0252 | Ú 233 0218 | ú 163 0250 |
Ű 235 0219 | ű 251 0251 | Ů 222 0217 | ů 133 0249 | V 86 | v 118 | W 87 | w 119 | X 88 | x 120 | Y 89 | y 121 | Ý 237 0221 | ý 236 0253 | Z 90 | z 122 |
Ź 141 0143 | ź 171 0159 | Ż 189 0175 | ż 190 0191 | Ž 166 0142 | ž 167 0158 | 0 48 | 1 49 | 2 50 | 3 51 | 4 52 | 5 53 | 6 54 | 7 55 | 8 56 | 9 57 |
. 46 | … 0133 | , 44 | ‚ 0130 | ; 59 | : 58 | ? 63 | ! 33 | ' 39 | ‘ 0145 | ’ 0146 | " 34 | „ 0132 | “ 0147 | ” 0148 | ˙ 250 0255 |
¨ 249 0168 | ´ 239 0180 | ` 96 | ˝ 241 0189 | ˇ 243 0161 | ˘ 244 0162 | ˛ 242 0178 | ¸ 247 0184 | ° 248 0176 | | 124 | ¦ 0166 | / 47 | \ 92 | [ 91 | ] 93 | ( 40 |
) 41 | ‹ 0139 | › 0155 | » 175 0187 | « 174 0171 | { 123 | } 125 | — 0151 | – 0150 | - 45 | _ 95 | ÷ 246 0247 | = 61 | + 43 | > 62 | < 60 |
± 0177 | × 158 0215 | * 42 | # 35 | ~ 126 | ^ 94 | @ 64 | & 38 | € 0128 | % 37 | ‰ 0137 | $ 36 | © 0169 | ® 0174 | ™ 0153 | ß 225 0223 |
µ 0181 | ¤ 207 0164 | † 0134 | ‡ 0135 | ¬ 170 0172 | · 0183 | ■ 254 | ☺ 1 | ☻ 2 | ♥ 3 | ♦ 4 | ♣ 5 | ♠ 6 | • 7 0149 | ◘ 8 | ○ 9 |
◙ 10 | ♂ 11 | ♀ 12 | ♪ 13 | ♫ 14 | ☼ 15 | ► 16 | ◄ 17 | ↕ 18 | ‼ 19 | ¶ 20 0182 | § 21 245 0167 | ▬ 22 | ↨ 23 | ↑ 24 | ↓ 25 |
→ 26 | ← 27 | ∟ 28 | ↔ 29 | ▲ 30 | ▼ 31 | ⌂ 127 | ─ 196 | ═ 205 | │ 179 | ║ 186 | ┌ 218 | ╔ 201 | ┐ 191 | ╗ 187 | └ 192 |
╚ 200 | ┘ 217 | ╝ 188 | ├ 195 | ╠ 204 | ┤ 180 | ╣ 185 | ┬ 194 | ╦ 203 | ┴ 193 | ╩ 202 | ┼ 197 | ╬ 206 | ▀ 223 | ▄ 220 | █ 219 |
░ 176 | ▒ 177 | ▓ 178 | 0129 | 0131 | 0136 | 0144 | 0152 | 240 0173 |
1.3 Zápis ALT znaků pomocí Alt kódů v českém prostředí Windows
Příslušný znak z Tabulka ALT znaků se zobrazí přidržením klávesy levý Alt, postupným stlačením číslic alt kódu (na zapnuté numerické klávesnici^) a uvolněním klávesy levý Alt. Příklady:
- stisk kláves ALT+7 nebo ALT+0149 zobrazí •
- stisk kláves ALT+64 zobrazí @
- stisk kláves ALT+92 zobrazí \
- stisk kláves ALT+148 nebo ALT+0246 zobrazí ö
- stisk kláves ALT+222 nebo ALT+0217 zobrazí Ů
2 Unicode
Unicode^ je technická norma (pro oblast výpočetní techniky) definující jednotnou znakovou sadu a konzistentní kódování znaků pro reprezentaci a zpracovávání textů většinu písem používaných v současnosti na Zemi. Unicode^ definuje několik typů kódování: UTF-8^, UTF-16^, UTF-32^, GB 18030^ aj.
UTF-8^ je nejrozšířenějším kódováním Unicode^, které bylo navrženo pro zpětnou kompatibilitu s ASCII^ (mimochodem kódování UTF-8^ používají i tyto stránky). Kromě prvních 128 znaků (0-127), které jsou v ASCII^ a Unicode^ (v kódování UTF-8^) totožné, jsou všechny ostatní znaky v Unicode^ navrženy jedinečně tak, aby nedošlo k záměně se ostatními ASCII^ znaky.
Tabulka Unicode znaků (v kódování UTF-8) [Unicode verze 16.0.0] poskytuje kompletní seznam unicode znaků existujících abeced a jejich kódů (rovina / oblast, blok, název, unicode zápis, html zápis, UTF-8 zápis a strana znaku) přehledně rozdělený po stranách do bloků v souladu s normou konsorcia unicode.org^ (v této verzi definuje 154 998 znaků^ z 1 114 112 možných, z toho je 1 111 998 znaků skutečně použitelných tj.: 17 prostorů (rovin)^ × 65 536 znaků = 1 114 112, 1 114 112 - 2 048 náhrad v UTF-16^ - 66 znaků pro interní potřeby^ = 1 111 998) a v kontextu zápisu pojmenovaných znaků^ ze specifikace značkovacího jazyka HTML5^. V operačních systémech je viditelnost určitých znaků omezena v případech, kdy nejsou doinstalována příslušná písma (http://r12a.github.io/scripts/fontlist/^) nebo není konfigurována podpora v prohlížeči (http://unicode.org/help/display_problems.html^).
Součástí Tabulka Unicode znaků (v kódování UTF-8) [Unicode verze 16.0.0] je i velká spousta barevně ztvárněných emotikonů^[1].
Nejnovější verze Unicode je dostupná zde^.
2.1 Zápis Unicode znaků pomocí Alt kódů ve Windows
Dokumentace Unicode a Mapa znaků ve Windows zobrazuje kódy znaků v hexadecimálním formátu. Byla tedy vyvinuta metoda[2] pro aktivaci zadávání Unicode ve Windows pomocí hexadecimálního kódu:
Vznikne-li potřeba zapisovat všechny znaky Unicode pomocí Alt kódů, je třeba tuto metodu doinstalovat v Registru Windows^:
- V klíči HKEY_CURRENT_USER\Control Panel\Input Method vytvořit proměnnou string (REG_SZ) s názvem EnableHexNumpad a přiřadit jí hodnotu 1. Tuto činnost lze automatizovat stažením a spuštěním skriptu:
- (skript ke stažení pro instalaci metody)
- (skript ke stažení pro odinstalaci metody)
- Restartovat počítač nebo se znovu přihlásit.
Po instalaci jsou dostupné 2 metody, jak vyvolat libovolný Unicode znak pomocí Alt kódu. Vhodnou metodu je třeba volit dle svých potřeb nebo možností editoru:
- Unicode znak se zobrazí přidržením klávesy levý Alt, stisknutím +, postupným stlačením příslušného Unicode hexadecimálního kódu (uvedeného pod každým znakem na druhém řádku tabulky Unicode znaků) a uvolněním klávesy levý Alt. Příklady:
- stisk kláves ALT++26 zobrazí &
- stisk kláves ALT++3a9 zobrazí Ω
- stisk kláves ALT++f900 zobrazí 豈
- stisk kláves ALT++1f353 zobrazí 🍓
- Unicode znak se zobrazí po zapsání kódu a stisknutí Alt+X (zapsaný kód se automaticky změní na odpovídající znak Unicode). Příklady:
- stisk kláves 26 ALT+X zobrazí &
- stisk kláves 3a9 ALT+X zobrazí Ω
- stisk kláves f900 ALT+X zobrazí 豈
- stisk kláves 1f353 ALT+X zobrazí 🍓
2.2 Tabulka Unicode znaků (v kódování UTF-8) [Unicode verze 16.0.0]
V následující tabulce mají bílé pozadí znaky dosud nedefinované (v ještě nedefinovaných souvisejích blocích označené jako volné) a barevné pozadí, definované bloky souvisejících znaků^ (včetně znaků v bloku dosud nedefinovaných). Z toho červené pozadí mají bloky vyhrazené pro soukromé účely^, pro interní účely aplikací programátorů tzv. Noncharacters^ nebo pro náhrady v UTF-16^. Šedé pozadí mají řídící znaky^ nebo nedefinované znaky v již definovaných blocích souvisejících znaků^. A nakonec oranžové a zelené pozadí mají bloky samotných znaků:
Rovina: 0. Basic Multilingual Plane (BMP) / 0. Základní vícejazyčná rovina (BMP), Blok: 0.1 Basic Latin / Základní latinka, Strana: 1