Bát phân thành văn bản

Chuyển đổi biểu diễn bát phân thành văn bản một cách dễ dàng

Công cụ chuyển đổi

0 characters

Enter octal values to convert to text. Choose between UTF-8 (supports all characters) and ASCII (only 128 characters). Specify if octal values are separated by spaces.

Bảng chuyển đổi:

Giá trị bát phân Decimal Character

Giới thiệu về chuyển đổi bát phân sang văn bản

Mã hóa văn bản

Các ký tự văn bản được biểu thị bằng số trong máy tính. Các hệ thống mã hóa khác nhau sử dụng các số khác nhau cho các ký tự:

ASCII

The ASCII (American Standard Code for Information Interchange) encoding uses 7 bits to represent 128 characters, including English letters (both uppercase and lowercase), digits, and common punctuation symbols. Each ASCII character can be represented by a unique number between 0 and 127.

UTF-8

UTF-8 là mã hóa ký tự có độ dài thay đổi có thể đại diện cho mọi ký tự trong tiêu chuẩn Unicode. Nó sử dụng 1 đến 4 byte cho mỗi ký tự. UTF-8 tương thích ngược với ASCII, có nghĩa là 128 ký tự UTF-8 đầu tiên giống hệt với ASCII.

Quy trình chuyển đổi

Chuyển đổi bát phân thành văn bản bao gồm các bước sau:

  1. Phân tích cú pháp đầu vào bát phân thành các giá trị bát phân riêng lẻ, xem xét liệu chúng có được phân tách bằng khoảng trắng hay không.
  2. Convert each octal value to its decimal (base-10) equivalent.
  3. Convert each decimal value to its corresponding character using the chosen encoding (ASCII or UTF-8).
  4. Kết hợp các ký tự để tạo thành chuỗi văn bản cuối cùng.

Ví dụ: Chuyển đổi bát phân "110 151" thành văn bản

Bước 1: Tách các giá trị bát phân:

110 và 151

Bước 2: Chuyển đổi từng giá trị bát phân thành số thập phân:

110 (octal) → 72 (decimal)

151 (octal) → 105 (decimal)

Step 3: Convert each decimal value to a character (ASCII):

72 → H

105 → i

Bước 4: Kết hợp các ký tự:

Hi

Ghi chú sử dụng

  • Each octal value should be a valid 3-digit octal number (000-377 in decimal).
  • When using ASCII encoding, any octal value outside the 7-bit ASCII range (000-177 in octal) will be converted to a question mark (?).
  • Mã hóa UTF-8 hỗ trợ tất cả các ký tự Unicode, bao gồm các ký hiệu đặc biệt, biểu tượng cảm xúc và ký tự từ các ngôn ngữ không phải tiếng Anh.
  • Một số giá trị bát phân có thể đại diện cho các ký tự không thể in được, sẽ được hiển thị dưới dạng khoảng trống hoặc ký hiệu đặc biệt.

Related Tools