Về công cụ này
Công cụ Kiểm tra Ký tự Unicode tách một chuỗi thành các code point riêng lẻ của nó và hiển thị mọi thứ về mỗi cái. Nó lặp theo code point (không phải theo đơn vị 16-bit), nên các ký tự astral và emoji tạo từ các cặp surrogate được xử lý đúng. Với mỗi code point bạn nhận được glyph, giá trị hex U+XXXX của nó, giá trị thập phân, một tên cho các ký tự nổi tiếng, general category, và Unicode block mà nó thuộc về.
Toàn bộ phân tích được suy ra bằng thuật toán trong trình duyệt của bạn và không có gì được tải lên. Các mã hóa được tính từ nguyên tắc cơ bản: các byte UTF-8 tuân theo quy tắc mã hóa 1-đến-4-byte, các đơn vị mã UTF-16 là một đơn vị đơn trong BMP hoặc một cặp surrogate cao/thấp (D800–DBFF / DC00–DFFF) ở trên nó, thực thể số HTML là &#nnnn;, escape JavaScript là \uXXXX cho BMP hoặc \u{XXXXX} cho các code point astral, và mã-hóa-phần-trăm là các byte UTF-8 viết dưới dạng %XX. General category (Lu, Ll, Nd, Mn, Zs, Cc, v.v.) được phát hiện bằng các biểu thức chính quy thuộc-tính-Unicode.
Trình kiểm tra đánh dấu các ký tự thường gây lỗi hoặc được dùng để giấu văn bản: các ký tự zero-width (200B–200D, 2060, FEFF), các điều khiển hai chiều (200E, 200F, 202A–202E, 2066–2069), các dấu kết hợp (combining mark), và các ký tự điều khiển C0/C1 — chúng được hiển thị dưới dạng một dấu chấm để nội dung vô hình trở nên hữu hình. Một dòng tóm tắt báo cáo số code point, độ dài UTF-16 (String.length), và tổng số byte UTF-8. Công cụ này để kiểm tra; để chuẩn hóa giữa NFC và NFD hãy dùng trình chuẩn hóa Unicode. Sao chép phần phân tích đầy đủ dưới dạng văn bản phân-cách-bằng-tab.