Chuyển đến nội dung chính
eyunzhu

Chuyển đổi ký hiệu thoát Unicode

Đổi văn bản sang ký hiệu thoát Unicode và khôi phục, gồm cặp UTF-16, điểm mã và ký tự điều khiển.

Định dạng
Kết quả cập nhật khi nhập hoặc đổi tùy chọn

Kết quả cập nhật khi nhập hoặc đổi tùy chọn

Xử lý ngay trong trình duyệt. Không tải lên hay lưu dữ liệu.

Giới thiệu công cụ

Đọc chuỗi đã escape trong API mà không chạy JavaScript. Kết quả chưa phải chuỗi literal đầy đủ có dấu nháy dùng được trong mọi ngôn ngữ.

Cách sử dụng

Sửa văn bản dễ đọc hoặc bản ký hiệu thoát. Chế độ UTF-16 dùng cặp cho ký tự ngoài mặt phẳng cơ bản; chế độ điểm mã biểu diễn trực tiếp. Khi đọc còn hỗ trợ ký hiệu thập lục phân, tab và xuống dòng. Điểm mã sai và surrogate đơn lẻ bị từ chối. Không chạy JavaScript. Tối đa 2 MiB.

Câu hỏi thường gặp

Vì sao một emoji tạo ra hai chuỗi escape?

UTF-16 biểu diễn một số ký tự bằng cặp surrogate. Chế độ điểm mã có thể dùng một \u{...}, nhưng JSON chỉ nhận \uXXXX, không nhận dạng có ngoặc nhọn.

Có cần dán cả dấu nháy bao quanh chuỗi không?

Nhập \u0041\nB ở phía mã hóa sẽ cho A, một dấu xuống dòng rồi B. Không thêm dấu nháy bao ngoài; chúng không bị loại bỏ như cú pháp chuỗi mà vẫn trở thành một phần của kết quả.

Cần kiểm tra gì khi chuỗi escape không hợp lệ?

Kiểm tra dấu gạch chéo ngược đứng một mình ở cuối, chuỗi \uXXXX thiếu chữ số và đơn vị surrogate UTF-16 không có cặp. Bổ sung phần thiếu từ nguồn gốc. Công cụ không chạy biểu thức JavaScript để đoán kết quả.

Bình luận

0
để tham gia thảo luận.
Chưa có bình luận.
Chuỗi trả lời

Theo dõi toàn bộ cuộc trò chuyện theo thời gian; mỗi câu trả lời cho biết chính xác tin nhắn được phản hồi.