ISO/IEC 2022 định nghĩa the C0 and C1 control codes. Tập C0 là các mã quen thuộc giữa 0x00
và 0x1f
trong ASCII, ISO-8859-1 và UTF-8 (ví dụ. ESC, CR, LF).Tôi có thể xác định liệu thiết bị đầu cuối có diễn giải mã kiểm soát C1 không?
Một số trình mô phỏng đầu cuối VT100 (ví dụ: screen(1)
, PuTTY) cũng hỗ trợ bộ C1. Đây là các giá trị giữa 0x80
và 0x9f
(ví dụ: 0x84
di chuyển con trỏ xuống một dòng).
Tôi đang hiển thị dữ liệu nhập do người dùng cung cấp. Tôi không muốn đầu vào của người dùng có thể thay đổi trạng thái thiết bị đầu cuối (ví dụ: di chuyển con trỏ). Tôi hiện đang lọc ra các mã ký tự trong tập C0; tuy nhiên tôi cũng muốn lọc ra bộ C1, nếu thiết bị đầu cuối sẽ hiểu chúng là mã kiểm soát.
Có cách nào để nhận thông tin này từ cơ sở dữ liệu như termcap
không?