ASCII konverter

5 af 2 bedømmelser
ASCII konverter

ASCII konverteren er et gratis værktøj, der omdanner teksttegn til deres ASCII-kodeværdier og konverterer ASCII-værdier tilbage til tegn.

Hvad er ASCII, og hvordan fungerer det?

ASCII er en standard for tegnkodning, som tildeler et tal til hvert engelsk bogstav, ciffer, tegnsætningstegn og kontroltegn. Standard-ASCII indeholder 128 værdier, nummereret fra 0 til 127, så hver værdi kan rummes i syv bit.

Koderne 0 til 31 og 127 er kontroltegn. De repræsenterer handlinger som linjeskift, tabulator eller sletning frem for synlige tegn. Koderne 32 til 126 er skrivbare tegn, herunder mellemrum, bogstaver og tegnsætning. Store og små bogstaver har forskellige værdier, så A er 65, mens a er 97.

Diagram: tekst går gennem værktøjet ASCII konverter i begge retninger

Hvordan bruger jeg ASCII konverteren?

Indtast almindelig tekst i Til ASCII for at få tegnenes numeriske værdier, eller indtast en ASCII-værdi i Til tekst for at finde det tilsvarende tegn. Konverteringen bruger bytebaserede PHP-funktioner, herunder ord, chr og strlen.

  1. Brug Til ASCII, når du vil kontrollere den kode, der er tildelt et bogstav, et ciffer eller et tegnsætningstegn.
  2. Brug Til tekst, når du allerede har en numerisk kode og vil finde det tilhørende tegn.
  3. Se den konverterede værdi i resultatfeltet ASCII.
Værktøjet ASCII konverter på digily.link med dets inputformular

Behandlingen foregår på serveren. Input sendes til serveren via HTTPS og gemmes ikke. Det er derfor ikke korrekt at sige, at dataene hele tiden forbliver på din enhed.

Eksempel på konvertering og referenceværdier

Som et enkelt eksempel svarer teksten CAT til decimalkoderne 67, 65 og 84. Hvis de samme kodeværdier konverteres tilbage til tekst uden ændringer, bliver resultatet CAT. Hver byte behandles separat, og værdiernes rækkefølge skal bevares.

Tegn eller kontroltegn Decimal ASCII-værdi Hexadecimal værdi
Linjeskift 10 0A
Mellemrum 32 20
0 48 30
A 65 41
a 97 61
? 63 3F

En almindelig fejl ved manuel konvertering er at forveksle et ciffer med det tal, det repræsenterer. Tegnet 7 har den decimale ASCII-kode 55, ikke 7. En anden fejlkilde er at kopiere en hexadecimal værdi fra en ASCII-tabel og behandle den som et decimaltal.

Eksempel på et resultat fra værktøjet ASCII konverter

Hvor bruges ASCII i praksis?

ASCII bruges overalt, hvor systemer har brug for en enkel og bredt anerkendt sammenhæng mellem tegn og tal. Moderne systemer bruger normalt Unicode, men de første 128 kodepunkter er identiske med ASCII.

  • Programmering bruger ASCII-værdier ved fortolkning af rene tekstfiler, kontrol af tegnintervaller og arbejde med escape-sekvenser.
  • Netværk bruger ASCII-kompatibel tekst i mange protokolkommandoer, headers og diagnostiske udvekslinger.
  • Elektronik sender ofte ASCII-kommandoer og måleværdier via serielle konsoller, mikrocontrollere og testudstyr.
  • Undervisning bruger ASCII-tabeller til at forklare tegnkodning, binære værdier og datarepræsentation.
  • Radioudstyr kan udveksle ASCII-kommandoer via kontrolgrænseflader, mens pakk radiosystemer kan overføre ASCII-tekst.

Hvis en specifikation angiver en kode i et andet talsystem, kan en Hex konverter, Decimal konvertering eller Binær konverter hjælpe med at udtrykke den samme numeriske værdi i den ønskede notation.

Hvad sker der med mellemrum, accenter og andre besværlige input?

Mellemrum er tegn og har ASCII-værdien 32, mens tegnsætningstegn og cifre hver har deres egne værdier. Tabulatorer, linjeskift og andre kontroltegn har også koder, selv om de konverterede tegn kan se tomme ud eller ændre layoutet.

Bogstaver med accenter, emoji og ikke-latinske skriftsystemer er ikke en del af standard-ASCII. Da denne konverter bruger byteorienterede PHP-funktioner, kan UTF-8-tekst blive behandlet som flere byteværdier i stedet for ét Unicode-tegn. Den omskriver ikke é til e, identificerer ikke en ukendt kodning og tilbyder ikke fuld konvertering af Unicode-kodepunkter.

Lange tekststykker giver mange individuelle byteværdier, så det er normalt mere praktisk at undersøge bestemte tegn end at konvertere et helt dokument.

Ofte stillede spørgsmål

Er værdier fra 128 til 255 en del af ASCII?

Nej. Standard-ASCII slutter ved 127. Værdier fra 128 til 255 ligger uden for ASCII, og deres betydning afhænger af tegnkodningen.

Hvad er forskellen på NUL og tallet nul?

NUL er kontrolkode 0 og kan bruges som afslutningstegn eller udfyldningsbyte afhængigt af formatet eller protokollen. Det synlige ciffer 0 har decimalkoden 48, så de er forskellige værdier og kan ikke erstatte hinanden.

Bør jeg indsætte adgangskoder eller private nøgler i konverteren?

Nej. Selvom input sendes via HTTPS og ikke gemmes, bør hemmelige oplysninger håndteres med et lokalt script eller et offlineværktøj. Ved almindelige bogstaver, protokolværdier og kontrol af skoleopgaver bør du kun indtaste det mindst mulige tekststykke, der er nødvendigt for konverteringen.

Lignende værktøjer

Binær konverter

Konverter tekst til binær og omvendt med vores binære konverteringsværktøj til effektiv dataindkodning og -afkodning.

4,969
39
Hex konverter

Konverter tekst til hexadecimal og tilbage med vores hex-konverteringsværktøj for præcis datatransformation.

5,264
142
Decimal konvertering

Konverter tekst til decimal og tilbage med vores decimalomregner for præcis datakonvertering.

5,016
53

Populære værktøjer