ASCII-taulukko
Local only — nothing is uploaded unless you save or share it.
Täysi ASCII-taulukko, jossa ohjauskoodit on selitetty eikä jätetty tyhjiksi.
- Kirjoita hakukenttään merkki, luku tai nimi kuten ”escape”.
- Lue rivi: desimaali, heksa, oktaali, binääri ja HTML-entiteetti jos sellainen on.
- Tyhjennä kenttä selataksesi koko taulukkoa, tai kytke Latin-1 päälle väleille 128–255.
| Merkki | Des | Heksa | Okt | Binääri | Nimi | HTML |
|---|
Tallenna tämä työkalu
Pidä ASCII-taulukko käden ulottuvilla
Käytä selaimen Jaa-valikkoa ja valitse sitten ”Lisää aloitusnäyttöön”.
Tietoa työkalusta
Täydellinen ASCII-taulukko — kaikki 128 koodia desimaalina, heksana, oktaalina ja binäärinä — sekä hakukenttä joka ottaa vastaan sen muodon joka sinulla jo on. Liitä merkki, luku, 0x1D, U+0041, HTML-entiteetti tai nimi kuten ”rivinsiirto”, niin se löytää rivin. Ohjausmerkit ovat syy jonka vuoksi useimmat tulevat tänne, ja juuri ne muut taulukot jättävät tyhjiksi. Kukaan ei etsi A-kirjaimen ASCII-koodia. Katsotaan siksi että tiedostossa on eksynyt 0x0D, tai protokolladokumentti mainitsee ETX:n, tai jokin hajoaa merkkiin joka ei tulostu. Siksi jokainen koodi nollasta 31:een on täällä nimetty ja kuvattu, ja mukana on huomautus siitä mihin se oli tarkoitettu ja missä se yhä ilmestyy — miksi Ctrl+S voi jäädyttää päätteen, miksi Windowsin rivinvaihdot jättävät tiedostoon ^M:n, miksi nollatavu tekstitiedostossa tarkoittaa yleensä että jokin kirjoitti binääriä vahingossa. Koodit 128–255 näytetään erikseen ja merkitään Latin-1:ksi, koska se on valinta eikä tosiasia. ASCII on seitsemän bittiä ja loppuu aidosti 127:ään. Se mitä sen yläpuolella on riippuu täysin koodauksesta: 0xE9 on é Latin-1:ssä, jotain muuta naapurikoodisivulla ja puolikas kaksitavuista jonoa UTF-8:ssa. Taulukot jotka esittävät tuon alueen pelkkänä ”laajennettuna ASCII:na” ovat paikka josta melkoinen määrä mojibake-vikoja alkaa. Kaikki toimii selaimessasi, joten se toimii yhteydettä heti kun sivu on latautunut.
Usein kysyttyä
Mikä on A-kirjaimen ASCII-koodi?
65 desimaalina, 0x41 heksana, 101 oktaalina, 01000001 binäärinä. Pieni a on 97 — täsmälleen 32 enemmän, mikä on yksi bitti, eikä se ole sattumaa: bitin 5 asettaminen tai nollaaminen vaihtaa kirjainkokoa, ja juuri niin muunnos tehtiin ennen kuin kenenkään piti ajatella muita aakkosia.
Mihin ohjausmerkkejä tarvittiin?
Ne olivat käskyjä kaukokirjoittimelle eivätkä merkkejä paperilla, ja noin kahdeksan niistä kantaa yhä. LF ja CR päättävät rivejä, HT on sarkainnäppäin, ESC aloittaa jokaisen päätteen ohjaussarjan, BEL saa päätteet yhä piippaamaan, ja DC3 — Ctrl+S — pysäyttää yhä tulostuksen, minkä vuoksi pääte joskus näyttää jäätyvän ilman syytä. Loput ovat enimmäkseen historiaa, ja tämä taulukko kertoo kummat ovat kummat.
Miksi DEL on 127:ssä eikä askelpalauttimen vieressä?
Koska reikänauhalla 127 on kaikki seitsemän reikää. Minkä tahansa muun merkin sai muutettua siksi lyömällä jäljellä olevat reiät, mikä teki siitä ainoan koodin joka pystyi luotettavasti korvaamaan virheen. Reikää ei saanut takaisin umpeen, joten ”poiston” oli oltava kuvio jossa jokainen bitti on asetettu.
Onko olemassa laajennettua ASCII:ta?
Ei oikeastaan, ja ilmaus aiheuttaa enemmän harmia kuin säästää. ASCII on seitsemän bitin standardi joka päättyy 127:ään. Koodit 128–255 riippuvat täysin siitä mikä koodaus on käytössä — 0xE9 on é Latin-1:ssä, eri merkki joillakin koodisivuilla eikä UTF-8:ssa kokonainen merkki lainkaan. Tämä taulukko näyttää alueen Latin-1:nä ja merkitsee sen, sen sijaan että vihjaisi yhden vastauksen olevan olemassa.
Mikä ero on CR:llä ja LF:llä?
Kaukokirjoittimella ne olivat kaksi eri liikettä: CR palautti kirjoituspään vasempaan reunaan, LF rullasi paperia rivin ylöspäin. Unix ja macOS päätyivät käyttämään pelkkää LF:ää rivinvaihtona, Windows piti molemmat CR LF:nä, ja vanhat Macit käyttivät pelkkää CR:ää. Tuo erimielisyys on syy siihen että järjestelmästä toiseen siirretty tiedosto voi näyttää kaikki rivit yhteen juosseina tai saada jokaisen rivin loppuun ^M:n.
Voinko hakea itse merkillä?
Voit — liitä se ja saat sen rivin. Kenttä ottaa myös desimaaliluvun, 0x-heksan, \x-heksan, U+-koodipisteen, 0b-binäärin, 0o-oktaalin, HTML-entiteetin kuten &, lyhenteen kuten LF tai nimen kuten ”vaunupalautus”. Se päättelee kirjoittamastasi kumpaa tarkoitit, joten mitään tilaa ei tarvitse asettaa.
Auta parantamaan tätä työkalua
Löysitkö virheen, kaipaatko muutosta vai puuttuuko jokin työkalu?
Sinulla on lähettämätön viesti.
Kiitos — viesti tuli perille. Vastaus löytyy postilaatikostasi.Go to my messages