Convertor text în ASCII - Convertiți text în ASCII online
Convertiți instantaneu șirurile de text în coduri de caractere ASCII în Decimal (0–255), Hexadecimal (00–FF), (8-bit) sau Octal (000–377) — sau decodificați numerele ASCII înapoi în text care poate fi citit. Include delimitatori personalizabili, prefixe (0x, 0b, 0o), suport UTF-8 / Unicode și un inspector de defalcare a caracterelor ASCII live.
ASCII Inspector de caractere și coduri
Enter text or ASCII codes above to inspect each character’s Decimal, Hexadecimal, Octal, Binary, and ASCII Category.
Cum să convertiți textul în coduri ASCII
- Enter textul dvs. – Introduceți sau inserați orice text în câmpul Source Input sau faceți clic pe Sample Text pentru a testa imediat.
- Calegeți numărul dvs. Base – Selectați Decimal (baza 10), Hexadecimal (baza 16), Binary (baza 2) sau Octal (baza 8).
- Cstomize Separator & Prefix – Separați codurile cu spații, virgule, punct și virgulă, linii noi sau șiruri personalizate și, opțional, adăugați prefixe de programator (
0x,0b,0oHL) sauHL. - Inspect & Export – Examinați codul exact al fiecărui personaj în toate cele 4 baze simultan în ASCII Character & Code Inspector, apoi faceți clic pe Copy to Clipboard sau Download .txt.
Tabel de referință standard ASCII (caractere de control și imprimabile)
ASCII (Codul standard american pentru schimbul de informații) este un standard de codificare a caracterelor pe 7 biți care atribuie valori numerice de la 0 la 127 pentru a controla caractere, spații albe, cifre, litere și semne de punctuație:
| Gama ASCII | Categorie | Personaje / Exemple | Zecimal | hexazecimal | Binar pe 8 biți |
|---|---|---|---|---|---|
| Coduri de control | Neprintabil | NUL (0), \t Tab (9), \n LF (10), \r CR (13),E () |
0 – 31 |
00 – 1F |
00000000 – 00011111 |
| Space | Spațiu alb | (Spațiu standard) |
32 |
20 |
00100000 |
| Digits | Numeric | 0 prin 9 |
48 – 57 |
30 – 39 |
00110000 – 00111001 |
| UMajuscule | Alfabetul Latin | A prin Z |
65 – 90 |
41 – 5A |
01000001 – 01011010 |
| Lijuscule | Alfabetul Latin | a prin z |
97 – 122 |
61 – 7A |
01100001 – 01111010 |
| Delete | Cod de control | DEL |
127 |
7F |
01111111 |
| Eextended / UTF-8 | 8 biți / multi-octeți | Litere accentuate (é, ñ), monedă (€), emoji (🚀) |
128 – 255 |
80 – FF |
10000000 – 11111111 |
Conversia textului în ASCII în limbaje de programare populare
- JavaScript / TypeScript: Utilizați
"A".charCodeAt(0)(returnează65) saunew TextEncoder().encode("Bună")pentru un Uint de U11 valorile. - Python: Utilizați
ord('A')(returnează65) saulist(„Bună ziua”.encode('utf-8'))pentru a obține81, 721, 801, 81, 81 111]. - C / C++: Caracterele sunt deja stocate ca valori întregi de octeți —
(int)'A'evaluează direct la65.
Întrebări frecvente
Care sunt codurile ASCII pentru Space, Enter (Newline) și Tab?
În ASCII, un Space () este zecimal 32 (0x20), un Line Feed / Newline () este zecimal 10 (0x0A), un Carriage Return (\r) este zecimal 13 (xtal) și a. Tab (\t) este zecimal 9 (0x09).
De ce „A” este egal cu 65 și „a” egal cu 97 în ASCII?
Specificația ASCII pe 7 biți a poziționat literele uppercase la 65–90 și literele lowercase la 97–122, astfel încât fiecare literă lowercase să fie exact 32 (25) mai mare decât echivalentul său uppercase. Acest lucru permite conversia carcasei în hardware sau asamblare prin comutarea unui singur bit!
Cum gestionează acest instrument emoji-urile și caracterele non-engleze?
Puteți alege modul în care sunt procesate caracterele de mai sus 255 utilizând setarea Caractere > 255 (Unicode): encode ca standard UTF-8 octeți (0–255), scoateți codul lor complet (Codul Pointe. 128640 pentru 🚀), sau Skip/Ignore atunci când este necesară filtrarea strictă pe 8 biți.