Bảng mã ASCII
Bảng tham chiếu ký tự ASCII đầy đủ với tính năng tìm kiếm tức thì, lọc theo danh mục và chuyển đổi giữa thập phân, thập lục phân, bát phân và nhị phân. Tra cứu tất cả 128 mã ASCII ngay lập tức.
| Thập phân | Hex | Bát phân | Nhị phân | Ký tự | Mô tả |
|---|
Trình chặn quảng cáo đang ngăn chúng tôi hiển thị quảng cáo
MiniWebtool miễn phí nhờ quảng cáo. Nếu công cụ này hữu ích, hãy ủng hộ bằng Premium (không quảng cáo + nhanh hơn) hoặc cho phép MiniWebtool.com rồi tải lại trang.
- Hoặc nâng cấp Premium (không quảng cáo)
- Cho phép quảng cáo cho MiniWebtool.com, rồi tải lại
Giới thiệu về Bảng mã ASCII
Tham chiếu Bảng mã ASCII là một hướng dẫn tương tác đầy đủ về tất cả 128 ký tự ASCII (American Standard Code for Information Interchange). Tìm kiếm tức thì, lọc theo danh mục, chuyển đổi giữa các định dạng thập phân, thập lục phân, bát phân và nhị phân, đồng thời khám phá cấu trúc nhị phân của từng ký tự. Cho dù bạn là một nhà phát triển đang sửa lỗi mã hóa ký tự, một sinh viên đang tìm hiểu về biểu diễn dữ liệu hay bất kỳ ai cần tra cứu ASCII nhanh chóng, công cụ này đều cung cấp mọi thứ ở một nơi.
ASCII là gì?
ASCII (American Standard Code for Information Interchange - Mã tiêu chuẩn Hoa Kỳ để trao đổi thông tin) là một tiêu chuẩn mã hóa ký tự được xuất bản lần đầu vào năm 1963. Nó sử dụng 7 bit để biểu diễn 128 ký tự, gán cho mỗi ký tự một số duy nhất từ 0 đến 127. ASCII là nền tảng của hầu hết tất cả các hệ thống mã hóa ký tự hiện đại, bao gồm cả UTF-8, vốn tương thích ngược với ASCII cho 128 điểm mã đầu tiên.
Tiêu chuẩn này được phát triển để cho phép các máy tính và thiết bị khác nhau trao đổi dữ liệu văn bản một cách đáng tin cậy. Trước ASCII, các nhà sản xuất khác nhau sử dụng các bộ ký tự không tương thích, khiến việc giao tiếp giữa các hệ thống trở nên khó khăn.
Các danh mục ký tự ASCII
128 ký tự ASCII được tổ chức thành các nhóm riêng biệt, mỗi nhóm phục vụ một mục đích khác nhau:
Ký tự điều khiển (0-31, 127)
33 ký tự không in được ban đầu được thiết kế để điều khiển các thiết bị phần cứng. Các ví dụ đáng chú ý bao gồm NUL (0), Tab (9), Line Feed (10), Carriage Return (13) và Escape (27).
Khoảng trắng (32)
Ký tự khoảng trắng phân tách các từ trong văn bản. Mặc dù vô hình, nó là một ký tự có thể in được và chiếm một vị trí trong chuỗi.
Biểu tượng & Dấu câu (33-47, 58-64, 91-96, 123-126)
32 ký tự đặc biệt bao gồm các dấu câu (!"#$%&), các toán tử toán học (+=-*/), và các dấu ngoặc. Cần thiết cho lập trình và văn bản viết.
Chữ số (48-57)
10 chữ số Ả Rập từ 0-9. Trong ASCII, các chữ số bắt đầu từ mã 48, vì vậy chữ số '0' có giá trị 48, '1' có giá trị 49, và cứ tiếp tục như vậy cho đến '9' tại 57.
Chữ cái viết hoa (65-90)
26 chữ cái viết hoa tiếng Anh từ A-Z. 'A' bắt đầu ở mã 65 và 'Z' kết thúc ở 90. Sự khác biệt giữa chữ hoa và chữ thường là chính xác 32.
Chữ cái viết thường (97-122)
26 chữ cái viết thường tiếng Anh từ a-z. 'a' bắt đầu ở mã 97 và 'z' kết thúc ở 122. Để chuyển đổi chữ hoa sang chữ thường, chỉ cần thêm 32 vào giá trị ASCII.
Cách sử dụng công cụ này
- Tìm kiếm hoặc duyệt: Sử dụng hộp tìm kiếm để tìm các ký tự theo tên, giá trị thập phân, mã hex hoặc chính ký tự đó. Hoặc cuộn qua bảng đầy đủ gồm 128 ký tự ASCII.
- Lọc theo danh mục: Nhấp vào các nút danh mục (Điều khiển, Biểu tượng, Chữ số, Chữ hoa, Chữ thường) để chỉ hiển thị các ký tự trong nhóm đó.
- Chuyển đổi giữa các định dạng: Sử dụng Trình chuyển đổi ký tự để nhập giá trị ở bất kỳ định dạng nào (thập phân, hex, bát phân, nhị phân hoặc ký tự) và xem tất cả các định dạng khác ngay lập tức, với biểu diễn nhị phân trực quan.
- Chuyển đổi chuỗi văn bản: Sử dụng phần Văn bản sang ASCII để nhập bất kỳ văn bản nào và xem giá trị ASCII cho mỗi ký tự được hiển thị dưới dạng các thẻ tương tác.
Các trường hợp sử dụng phổ biến
Lập trình và Phát triển
Các nhà phát triển thường xuyên cần giá trị ASCII khi làm việc với thao tác chuỗi, mã hóa ký tự, giao thức giao tiếp nối tiếp, trình phân tích tệp hoặc lập trình hệ thống cấp thấp. Các biểu diễn hex và nhị phân đặc biệt hữu ích cho việc gỡ lỗi các giao thức mạng và định dạng tệp nhị phân.
Học Khoa học Máy tính
ASCII là một khái niệm cơ bản trong giáo dục khoa học máy tính. Hiểu cách các ký tự được biểu diễn dưới dạng số giúp sinh viên nắm bắt các khái niệm như mã hóa nhị phân, kiểu dữ liệu, thuật toán so sánh chuỗi và mối quan hệ giữa văn bản và bộ nhớ.
Xử lý dữ liệu và ETL
Các kỹ sư dữ liệu thường gặp phải vấn đề mã hóa ký tự khi xử lý các tệp từ các nguồn khác nhau. Tra cứu ASCII nhanh giúp xác định và khắc phục các sự cố mã hóa, đặc biệt là với các ký tự điều khiển có thể làm hỏng đường ống dữ liệu.
Hệ thống nhúng và IoT
Khi làm việc với vi điều khiển, giao tiếp nối tiếp (UART) hoặc các giao thức IoT, các kỹ sư cần bảng ASCII để mã hóa và giải mã các thông điệp ở cấp độ byte.
Mẹo và Thủ thuật
- Phím tắt chuyển đổi kiểu chữ: Chuyển đổi giữa chữ hoa và chữ thường bằng cách lật bit 5 (XOR với 32). Ví dụ, 'A' (65) XOR 32 = 'a' (97).
- Chuyển chữ số thành số: Trừ 48 (hoặc 0x30) từ giá trị ASCII của một chữ số để nhận giá trị số của nó. '7' (55) - 48 = 7.
- Kiểm tra nếu là chữ cái: Một ký tự là chữ cái nếu (c AND 0xDF) nằm trong khoảng từ 65 đến 90 — kiểm tra này hoạt động cho cả hai trường hợp cùng một lúc.
- Công thức ký tự điều khiển: Các ký tự điều khiển 1-26 tương ứng với Ctrl+A đến Ctrl+Z. Giá trị bằng vị trí của chữ cái trong bảng chữ cái.
ASCII so với các mã hóa khác
Trong khi ASCII chỉ bao gồm 128 ký tự (đủ cho văn bản tiếng Anh), các ứng dụng hiện đại thường sử dụng các mã hóa rộng hơn:
- Extended ASCII (128-255): Các phần mở rộng 8-bit khác nhau đã thêm các ký tự cho các ngôn ngữ Tây Âu, nhưng các hệ thống khác nhau đã sử dụng các ánh xạ khác nhau (ISO 8859-1, Windows-1252, v.v.).
- Unicode: Một tiêu chuẩn phổ quát mã hóa hơn 149.000 ký tự từ hầu hết mọi hệ thống viết. UTF-8, mã hóa phổ biến nhất trên web, sử dụng 1-4 byte cho mỗi ký tự và hoàn toàn tương thích ngược với ASCII.
- UTF-16: Sử dụng 2 hoặc 4 byte cho mỗi ký tự. Phổ biến trong nội bộ Windows và biểu diễn chuỗi Java/JavaScript.
Câu hỏi thường gặp
ASCII là gì?
ASCII (American Standard Code for Information Interchange) là một tiêu chuẩn mã hóa ký tự gán các giá trị số (0-127) cho 128 ký tự bao gồm chữ cái, chữ số, dấu câu và các ký tự điều khiển. Nó được xuất bản lần đầu vào năm 1963 và vẫn là nền tảng của các hệ thống mã hóa văn bản hiện đại như UTF-8.
Có bao nhiêu ký tự trong bảng mã ASCII?
Bảng ASCII tiêu chuẩn chứa 128 ký tự (0-127), được chia thành 33 ký tự điều khiển (0-31 và 127), 1 ký tự khoảng trắng (32), 10 chữ số (48-57), 26 chữ cái viết hoa (65-90), 26 chữ cái viết thường (97-122) và 32 ký tự dấu câu/biểu tượng.
Sự khác biệt giữa ASCII và Unicode là gì?
ASCII chỉ mã hóa 128 ký tự bằng 7 bit, bao gồm các chữ cái tiếng Anh cơ bản, chữ số và biểu tượng. Unicode là một tiêu chuẩn lớn hơn nhiều, mã hóa hơn 149.000 ký tự từ hầu hết mọi hệ thống viết trên thế giới. 128 điểm mã Unicode đầu tiên giống hệt ASCII, khiến ASCII trở thành một tập con của Unicode.
Làm thế nào để chuyển đổi một ký tự sang giá trị thập phân ASCII của nó?
Sử dụng Trình chuyển đổi ký tự ở đầu công cụ này. Nhập bất kỳ ký tự nào vào trường Ký tự và các giá trị thập phân, thập lục phân, bát phân và nhị phân sẽ cập nhật tức thì. Bạn cũng có thể nhấp vào bất kỳ hàng nào trong bảng ASCII để tải nó vào trình chuyển đổi.
Các ký tự điều khiển ASCII là gì?
Các ký tự điều khiển ASCII (mã 0-31 và 127) là các ký tự không in được ban đầu được thiết kế để điều khiển các thiết bị phần cứng như máy in và máy điện báo. Các ví dụ phổ biến bao gồm NUL (0), Tab/HT (9), Line Feed/LF (10), Carriage Return/CR (13) và Escape/ESC (27). Hầu hết hiếm khi được sử dụng trong máy tính hiện đại, nhưng một số như Tab, LF và CR vẫn đóng vai trò thiết yếu.
Tài nguyên bổ sung
Tham khảo nội dung, trang hoặc công cụ này như sau:
"Bảng mã ASCII" tại https://MiniWebtool.com/vi// từ MiniWebtool, https://MiniWebtool.com/
bởi đội ngũ miniwebtool. Cập nhật: 07/03/2026