Dọn dẹp Unicode

Xóa ký tự vô hình

Xem các ký tự bạn không thể thấy - sau đó xóa chúng.

Các khoảng trắng không có độ rộng, khoảng trắng không ngắt, dấu hiệu hai chiều và thẻ Unicode ẩn được hiển thị từng cái một và được xóa chỉ với một cú nhấp chuột. Văn bản của bạn vẫn ở trên máy tính của bạn - không bao giờ được tải lên, không bao giờ được lưu trữ, không bao giờ được nhìn thấy bởi bất kỳ ai.

Dán một số văn bản để bắt đầu quét

Quá trình quét diễn ra ngay lập tức trên thiết bị của bạn khi bạn gõ.

0
Đã tìm thấy
0
Đã xóa
0
Ký tự
0
Từ

Văn bản của bạn ở lại trên máy tính của bạn

Công cụ này không bao giờ tải lên bất cứ điều gì. Đây là ý nghĩa thực sự đối với bạn.

Không có gì được gửi đến chúng tôi

Những gì bạn nhập vào đây không di chuyển qua internet. Nó ở lại trên thiết bị bạn đang sử dụng ngay bây giờ.

Không có gì được lưu trữ

Không có bản sao nào trên máy chủ và không có cơ sở dữ liệu nào với nội dung của bạn, vì nó không bao giờ đến với chúng tôi ngay từ đầu.

Không ai có thể đọc nó

Không phải đội ngũ của chúng tôi, không phải những người truy cập khác, không phải bất kỳ công ty nào khác. Không có gì để đọc, vì không có gì đến.

Nó không bao giờ được sử dụng để đào tạo AI

Nội dung của bạn không được đưa vào bất kỳ mô hình AI nào và không được chuyển cho nhà cung cấp AI.

Nó biến mất khi bạn đóng tab

Không có gì còn lại. Tải lại trang và công cụ sẽ bắt đầu trống rỗng một lần nữa.

Đừng chỉ tin vào lời chúng tôi

Mở trang này, sau đó tắt wifi hoặc rút cáp mạng. Công cụ vẫn hoạt động hoàn hảo. Điều đó chỉ có thể xảy ra vì tất cả công việc diễn ra trên máy tính của bạn, không phải của chúng tôi.

Điều đó làm cho điều này an toàn cho văn bản mà bạn sẽ không bao giờ gửi qua email: công việc với khách hàng, hợp đồng, tài liệu y tế hoặc pháp lý, tài liệu thi, văn bản chưa xuất bản và thông tin nội bộ của công ty.

Mỗi ký tự đều có tên

Không chỉ là một số đếm. Mỗi phát hiện cho thấy tên Unicode và mã điểm của nó, để bạn có thể xác minh chính xác những gì có trong văn bản của bạn.

Thông điệp ẩn đã giải mã

Các chuỗi ký tự thẻ và chọn biến thể được giải mã trở lại thành văn bản có thể đọc được, tiết lộ các hướng dẫn hoặc theo dõi bị đưa vào.

Emoji giữ nguyên

Emoji phụ thuộc vào các ký tự nối vô hình. Chúng tôi nhận diện chúng và giữ nguyên theo mặc định, vì vậy văn bản của bạn không bị hỏng âm thầm.

Văn bản của bạn vẫn riêng tư

Không có gì được tải lên, không có gì được lưu trữ và không ai có thể đọc những gì bạn dán. Đóng tab và nó sẽ biến mất mãi mãi.

Ký tự vô hình là gì?

Unicode chứa các ký tự không chiếm bất kỳ không gian hình ảnh nào. Một số tồn tại vì lý do chính đáng: ký tự không nối không chiều rộng là cần thiết để viết tiếng Ba Tư đúng cách, và emoji như emoji gia đình được xây dựng từ nhiều hình ảnh được dán lại với nhau bằng một ký tự nối không chiều rộng. Những ký tự khác chỉ là định dạng, chẳng hạn như dấu byte mà các trình xử lý văn bản để lại ở đầu tệp. Vì không có ký tự nào hiển thị trên màn hình, chúng di chuyển qua sao chép và dán mà không bị chú ý và cuối cùng xuất hiện trong CMS, bảng tính hoặc mã của bạn.

Tại sao chúng gây ra vấn đề

Ký tự vô hình làm hỏng mọi thứ một cách âm thầm. Một khoảng trắng không chiều rộng bên trong một từ khóa ngăn chặn việc tìm kiếm khớp. Một khoảng trắng không ngắt trong một cột CSV làm hỏng việc nhập số. Một dấu gạch nối mềm trong một slug URL tạo ra lỗi 404. Trong mã, một ký tự vô hình bên trong một định danh tạo ra thông báo lỗi không có nghĩa, vì hai định danh trông giống hệt nhau trên màn hình. Và các ký tự ghi đè hai chiều có thể làm cho một dòng mã nguồn hiển thị theo thứ tự hoàn toàn khác với cách nó thực sự thực thi, điều này là cơ sở của cuộc tấn công Trojan Source nổi tiếng.

Thông điệp ẩn và tiêm lệnh

Một nhóm nhỏ hơn của những ký tự này có thể mang dữ liệu. Khối thẻ Unicode ánh xạ một-một vào ASCII có thể in được, vì vậy một chuỗi các ký tự thẻ thực sự là một câu có thể đọc được mà không trình soạn thảo nào sẽ hiển thị cho bạn. Các chọn biến thể có thể bị lạm dụng theo cách tương tự để mã hóa các byte tùy ý. Cả hai đều được sử dụng để ẩn các hướng dẫn bên trong văn bản mà sau này được dán vào một trợ lý AI, và để nhận dạng tài liệu để một vụ rò rỉ có thể được truy tìm về một người nhận cụ thể. Công cụ này giải mã cả hai, vì vậy bạn có thể đọc nội dung ẩn thay vì chỉ xóa nó.

Cách công cụ này xử lý chúng

Mỗi phát hiện được phân loại thay vì bị xóa mù quáng. Các ký tự không có mục đích hợp lệ trong văn bản của bạn được đánh dấu là phát hiện đã xác nhận và bị xóa. Các ký tự có thể thuộc về đó, chẳng hạn như một ký tự không nối không chiều rộng giữa các chữ cái tiếng Ba Tư hoặc một ký tự nối bên trong một emoji, được hiển thị nhưng được xử lý cẩn thận - các ký tự nối emoji được giữ lại theo mặc định, vì việc xóa chúng biến một emoji thành ba. Sự phân biệt đó là sự khác biệt giữa việc dọn dẹp một văn bản và làm hỏng nó.

Câu hỏi thường gặp về ký tự vô hình

Công cụ liên quan