UTILS.
100% trong trình duyệt
é→e

Xóa Dấu & Dấu phụ

Loại bỏ dấu và dấu phụ khỏi văn bản để tạo chữ cái thuần — café → cafe, naïve → naive, Zürich → Zurich — với nút tùy chọn chỉ ASCII.

Gõ hoặc dán văn bản có dấu ở trên để loại dấu phụ.

Về công cụ này

Xóa Dấu & Dấu phụ chuyển văn bản có dấu thành dạng chữ cái thuần của nó: café thành cafe, naïve thành naive, résumé thành resume, và Zürich thành Zurich. Nó lý tưởng để làm sạch dữ liệu cho URL, slug, tên tệp, tên người dùng, khóa tìm kiếm, hay bất kỳ hệ thống nào mong đợi ASCII không dấu, đồng thời giữ nguyên khoảng cách, dấu câu và kiểu hoa thường gốc của bạn.

Bên dưới nó dùng chuẩn hóa Unicode. Văn bản được chuẩn hóa về dạng NFD, tách một chữ cái có dấu như é thành một chữ e cơ bản cộng một dấu kết hợp riêng, rồi mọi ký tự trong khối Combining Diacritical Marks (U+0300–U+036F) được loại bỏ bằng một biểu thức chính quy. Một bước đó xử lý phần lớn các dấu châu Âu một cách sạch sẽ và có thể đảo ngược cho chữ cái cơ bản.

Một số chữ cái không có phân rã chính tắc, nên một bản đồ dự phòng nhỏ tường minh bao gồm chúng: ø→o, ł→l, đ→d, ß→ss, æ→ae, œ→oe, þ→th, ð→d, ħ→h, ı→i và các chữ hoa của chúng, cùng nhiều nữa. Một nút tùy chọn "loại bỏ mọi ký tự không phải ASCII" đi xa hơn, bỏ bất kỳ ký tự nào còn lại trên U+007F để có kết quả ASCII thuần đảm bảo. Mọi thứ tất định và chạy cục bộ trong trình duyệt của bạn — văn bản của bạn không bao giờ được tải lên.

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

Dấu được loại bỏ như thế nào?
Văn bản được chuẩn hóa về Unicode NFD, tách mỗi chữ cái có dấu thành một chữ cái cơ bản cộng các dấu kết hợp, rồi mọi dấu phụ kết hợp (U+0300–U+036F) bị xóa. Nên é → e, ñ → n và ü → u, giữ lại các chữ cái cơ bản.
Còn các chữ cái như ø, ł hay ß thì sao?
Những cái đó không có phân rã chính tắc, nên một bản đồ dự phòng tích hợp chuyển chúng tường minh — ø→o, ł→l, đ→d, æ→ae, œ→oe, þ→th và ß→ss, cùng các dạng chữ hoa của chúng — nên chúng vẫn thành chữ cái thuần hợp lý.
Tùy chọn loại bỏ mọi ký tự không phải ASCII làm gì?
Sau khi loại dấu phụ, nó xóa bất kỳ ký tự nào còn trên U+007F, đảm bảo kết quả ASCII thuần. Để tắt để giữ nguyên các ký tự không phải Latin chưa được ánh xạ (như Hy Lạp hay Cyrillic); bật để buộc một chuỗi chỉ ASCII sạch.
Văn bản của tôi có được gửi đi đâu không?
Không. Mọi việc chuẩn hóa và loại bỏ diễn ra hoàn toàn trong trình duyệt của bạn với String.normalize và JavaScript thuần. Không gì được tải lên, nên bạn có thể an toàn làm sạch văn bản riêng tư hoặc nhạy cảm.

Công cụ khác