ASCII-taulukko
Täydellinen ASCII-merkkikoodausviite desimaali-, heksadesimaali-, oktaali-, binäärikoodeilla, HTML-entiteeteillä ja merkinkuvauksilla. Välitön haku ja suodatus.
Mikä on ASCII?
ASCII (American Standard Code for Information Interchange) on merkkikoodausstandardi, joka kehitettiin 1960-luvulla ja joka osoittaa numeeriset koodit 0:sta 127:ään tekstin esittämiseksi tietokoneissa ja muissa laitteissa. Se sisältää 128 merkkiä: 32 ohjausmerkkiä (0-31 ja 127) ja 96 tulostettavaa merkkiä (32-126), mukaan lukien kirjaimet, numerot, välimerkit ja symbolit.
Mitkä ovat eri lukujärjestelmät, joita käytetään ASCII:ssä?
ASCII-koodit voidaan esittää neljässä lukujärjestelmässä: Desimaali (kanta-10, 0-127), Heksadesimaali (kanta-16, 00-7F), Oktaali (kanta-8, 000-177) ja Binääri (kanta-2, 00000000-01111111). Jokainen järjestelmä on hyödyllinen eri yhteyksissä: desimaali ihmisen luettavuudelle, heksadesimaali ohjelmointiin, binääri bittikuvioiden ymmärtämiseen ja oktaali vanhoille järjestelmille.
Mitä ovat ASCII-ohjausmerkit?
Ohjausmerkit (koodit 0-31 ja 127) ovat ei-tulostettavia merkkejä, jotka ohjaavat tekstin näyttämistä tai siirtämistä. Esimerkkejä: NUL (0) nollapäätteelle, LF/Line Feed (10) uusille riveille Unix/Linuxissa, CR/Carriage Return (13) uusille riveille vanhoissa Mac-järjestelmissä, Sarkain (9) vaakasuoraan väliin ja ESC (27) escape-jaksoille.
Mikä on ero ASCII:n ja Unicode:n välillä?
ASCII käyttää 7 bittiä 128 merkin koodaamiseen, pääasiassa englanninkieliselle tekstille. Unicode käyttää jopa 21 bittiä yli 140 000 merkin koodaamiseen kaikista maailman kirjoitusjärjestelmistä. ASCII on Unicoden osajoukko - ensimmäiset 128 Unicode-koodipistettä vastaavat tarkasti ASCIIä. UTF-8, yleisin Unicode-koodaus, on taaksepäin yhteensopiva ASCII:n kanssa.
Mitä ovat HTML-entiteetit ja miten ne liittyvät ASCII:hin?
HTML-entiteetit ovat erikoiskoodeja, joita käytetään HTML:ssä merkkien näyttämiseen, joilla on erityinen merkitys markupissa tai joita ei ole saatavilla standardinäppäimistöillä. Numeeriset entiteetit käyttävät muotoa &#numero;, jossa numero on ASCII-desimaalikoodi. Esimerkiksi A näkyy "A":na, < "<":nä ja & "&":nä.
Miksi joitakin ASCII-merkkejä kutsutaan "ohjausmerkeiksi"?
Ohjausmerkit suunniteltiin lennätin- ja varhaispäätelaitteiden aikakaudella ohjaamaan laitteiden käyttäytymistä sen sijaan, että näytettäisiin näkyvää tekstiä. Esimerkiksi BEL (7) soitti kelloa, BS (8) siirsi kursoria taaksepäin, LF (10) siirtyi seuraavalle riville ja CR (13) palautti kursorin rivin alkuun. Monia käytetään edelleen nykyaikaisissa protokollissa.
Mikä on yleisten merkkien ASCII-koodi?
Yleiset ASCII-koodit sisältävät: Välilyönti (32), numerot 0-9 (48-57), isot kirjaimet A-Z (65-90), pienet kirjaimet a-z (97-122). Välimerkeillä on tietyt koodit: piste (46), pilkku (44), kysymysmerkki (63), huutomerkki (33), at-merkki (64) ja risuaita (35).
Miten käytän tätä ASCII-taulukkoa tehokkaasti?
Voit etsiä merkkejä syöttämällä niiden koodin (desimaali, heksadesimaali tai binääri) tai itse merkin. Käytä suodatusvälilehtiä nähdäksesi vain ohjausmerkit, tulostettavat merkit tai kaikki merkit. Vaihda desimaali-, heksadesimaali- ja oktaalinäkymien välillä nähdäksesi koodit haluamassasi muodossa. Napsauta mitä tahansa merkkiä kopioidaksesi sen leikepöydälle.
Mikä on laajennettu ASCII?
Laajennettu ASCII viittaa 8-bittisiin merkkikoodauksiin, jotka käyttävät koodeja 128-255 esittämään lisämerkkejä, kuten aksentoituja kirjaimia, valuuttasymboleja ja laatikoiden piirtomerkkejä. Ei kuitenkaan ole yhtä ainoaa "Laajennettu ASCII" -standardia - eri järjestelmät (ISO-8859-1, Windows-1252 jne.) määrittelevät eri merkit samoille koodeille.
Miksi ASCII on edelleen merkityksellinen tänään?
ASCII pysyy perustana tietotekniikalle uudemmista koodauksista huolimatta. Se on UTF-8:n (hallitseva web-koodaus) perusta, käytetään ohjelmoinnin syntaksissa, asetustiedostoissa ja verkkoprotokollissa. ASCII:n ymmärtäminen on välttämätöntä virheenkorjauksessa, alhaisen tason järjestelmien kanssa työskentelyssä ja tekstin esittämisen ymmärtämisessä tietokoneissa.
Miten rivinloput eroavat käyttöjärjestelmien välillä?
Eri käyttöjärjestelmät käyttävät eri ASCII-ohjausmerkkejä rivinloppuihin: Unix/Linux/macOS käyttää LF (Line Feed, koodi 10), Windows käyttää CR+LF (Carriage Return + Line Feed, koodit 13+10) ja klassinen Mac OS käytti vain CR (Carriage Return, koodi 13). Tämä voi aiheuttaa yhteensopivuusongelmia siirrettäessä tekstitiedostoja järjestelmien välillä.
Mikä on NUL-merkin (koodi 0) tarkoitus?
NUL-merkki (koodi 0) edustaa tietojen puuttumista ja käytetään merkkijonon päättäjänä C:ssä ja monissa ohjelmointikielissä. Se ilmoittaa tekstimerkkijonon lopun muistissa. NUL-tavuja käytetään myös tiedostomuodoissa tietojen täyttämiseen tiettyihin kohdistuksiin ja verkkoprotokollissa erilaisiin ohjaustarkoituksiin.
Voinko kopioida merkkejä tästä taulukosta?
Kyllä, voit napsauttaa mitä tahansa tulostettavaa merkkiä taulukossa kopioidaksesi sen suoraan leikepöydälle. Tämä on hyödyllistä erikoismerkkien lisäämisessä tekstiisi, koodiisi tai asiakirjoihisi. Voit myös kopioida koko taulukon tai suodatetut tulokset kopiointipainikkeella.
Mikä on ero tulostettavien ja ei-tulostettavien merkkien välillä?
Tulostettavat merkit (koodit 32-126) ovat näkyvissä näytettäessä, mukaan lukien kirjaimet, numerot, välimerkit ja symbolit. Ei-tulostettavat merkit (koodit 0-31 ja 127) ovat ohjausmerkkejä, jotka suorittavat toimintoja, kuten kursorin siirtämisen, laitteiden ohjauksen tai tietojen lopun ilmoittamisen. Ne eivät näy näkyvinä glyfeinä, mutta vaikuttavat tekstin käsittelyyn.