Előző Főoldal Következő

Kódtáblák

Az alábbiakban a magyar ékezetes betűk, a magyar tipográfia néhány gyakran használt írásjele, valamint néhány nem magyar (ám tévedésből magyar szövegben gyakran szereplő) betű kódja látható a legkülönfélébb karakterkészletekben.

Vastagon szedtük a Linux rendszerekben használatos régi (Latin-2) és új (Unicode, UTF-8) értékeket. Rózsaszínnel jelöltük, ha egy karakterkészlet nem képes a magyar nyelv ékezetes betűinek támogatására. A Unicode oszlopban a decimális mellett zárójelben a hexadecimális értéket is feltüntettük.

Ismét hangsúlyoznánk, hogy a „Unicode” oszlopban található számok nem alkalmasak arra, hogy közvetlenül byte-ként szerepeltessük, mivel értékük meghaladhatja a 256-ot. Ezért fájlokban általában az UTF-8 átiratot használjuk, ami több egymás utáni byte-ból tevődik össze. (Nem kizárt azonban az sem, hogy egy alkalmazás fix szélességen (2 vagy 4 byte-on) közvetlenül a Unicode értéket tárolja, ám ez általában az alkalmazás belső formátuma, ami lényegesen jobban rejtve marad a felhasználó elől, mint az UTF-8 kódolás.)

Az ASCII kiosztást a terminálban kiadott „man ascii”, míg a Latin-1 és Latin-2 kiosztás ékezetes betűit a „man iso-8859-1” és „man iso-8859-2” paranccsal tekinthetjük meg.

Vegyük észre, hogy a Unicode érték az első 256 karakter terén megegyezik a Latin-1 értékkel, amelyik pedig, ha csak a magyar betűkre szorítkozunk, az ő és ű (és nagybetűs párjaik) kivételével megegyezik a Latin-2-vel. Tehát a legtöbb magyar betű Latin-2 és Unicode értéke megegyezik, de az ő és ű betűké nem. Ha valaki ismeri és használja ezeket a kódokat (sok helyen ezek ismeretében lehet bevinni a billentyűzetkiosztásban nem szereplő ékezetes betűt), akkor a régi 213, 245, 219, 251 számokat gyorsan el kell felejteni, hiszen ezek ezentúl egyértelműen a hullámos és kalapos ékezetes betűk kódjai. Helyettük a 336, 337, 368, 369 értékek használandók.

KarakterCP437CP850CP852CWI-2Latin-1Latin-2Windows-1252Windows-1250Unicode (hex)UTF-8
Á-181181143193193193193193 (C1)195 129
É144144144144201201201201201 (C9)195 137
Í-214214141205205205205205 (CD)195 141
Ó-224224149211211211211211 (D3)195 147
Ö153153153153214214214214214 (D6)195 150
Ő--138167-213-213336 (150)197 144
Ú-233233151218218218218218 (DA)195 154
Ü154154154154220220220220220 (DC)195 156
Ű--235152-219-219368 (170)197 176
Ô (kalapos)-226226-212212212212212 (D4)195 148
Õ (hullámos)-229--213-213-213 (D5)195 149
Û (kalapos)-234--219-219-219 (DB)195 155
Ũ (hullámos)--------360 (168)197 168
á160160160160225225225225225 (E1)195 161
é130130130130233233233233233 (E9)195 169
í161161161161237237237237237 (ED)195 173
ó162162162162243243243243243 (F3)195 179
ö148148148148246246246246246 (F6)195 182
ő--139147-245-245337 (151)197 145
ú163163163163250250250250250 (FA)195 186
ü129129129129252252252252252 (FC)195 188
ű--251150-251-251369 (171)197 177
ô (kalapos)147147147-244244244244244 (F4)195 180
õ (hullámos)-228--245-245-245 (F5)195 181
û (kalapos)150150--251-251-251 (FB)195 187
ũ (hullámos)--------361 (169)197 169
(nagykötőjel)------1501508211 (2013)226 128 147
(nyitó idézőjel)------1321328222 (201E)226 128 158
(csukó idézőjel)------1481488221 (201D)226 128 157
(aposztróf)------1461468217 (2019)226 128 153

Előző Főoldal Következő