Công cụ loại bỏ dấu phụ

Slug trong URL, tên tệp cho máy chủ FTP và các cơ sở dữ liệu cũ dùng mã hóa Latin-1 đều xử lý sai khi bạn đưa vào một cái tên như “José Peña” hoặc “Zoë”. Công cụ này dùng chuẩn hóa và chuyển tự Unicode tiêu chuẩn để loại bỏ dấu trọng âm, dấu ngã, dấu umlaut và dấu cedilla khỏi văn bản, cho ra chuỗi ASCII sạch có thể đi qua bất kỳ quy trình xử lý nào mà không gặp trục trặc.

Cách loại bỏ ký hiệu phụ

  1. 1

    Dán văn bản của bạn

    Nhập hoặc dán bất kỳ văn bản nào chứa ký tự có dấu: một từ, một danh sách tên, hay cả một bài viết.

  2. 2

    Chạy chuyển đổi

    Nhấp vào “Loại bỏ dấu phụ”. Mọi chữ cái có dấu sẽ trở thành ASCII thường: é thành e, ñ thành n, ß thành ss.

  3. 3

    Xem lại kết quả đã được làm sạch

    Kiểm tra khung kết quả: ký tự nào đã đổi giờ là ASCII thường, còn khoảng trắng, dấu câu và ngắt dòng vẫn giữ nguyên.

  4. 4

    Sao chép kết quả

    Sao chép văn bản đã làm sạch vào bảng nhớ chỉ bằng một cú nhấp và dán vào nơi bạn cần.

Cách thức hoạt động

Công cụ trước tiên dùng chuyển tự ICU (quy tắc “Any-Latin; Latin-ASCII”): văn bản được chuyển thành ký tự Latin rồi mọi dấu còn lại được loại bỏ, nên é thành e, ß thành ss và æ thành ae. Nếu công cụ chuyển tự không khả dụng, công cụ dùng Unicode NFD (phân tách chuẩn tắc), vốn chia é thành chữ cái cơ bản e (U+0065) và dấu sắc kết hợp (U+0301), loại bỏ mọi điểm mã nằm trong phạm vi các dấu kết hợp (U+0300 đến U+036F), rồi tái tổ hợp. Cả hai cách đều áp dụng được cho mọi ngôn ngữ dùng bảng chữ cái Latin kèm dấu phụ.

Bảng ánh xạ ký tự

Đầu vào Kết quả
á é í ó ú a e i o u
à è ì ò ù a e i o u
â ê î ô û a e i o u
ä ë ï ö ü a e i o u
ñ n
ç c
ß ss
æ Æ ae AE
œ Œ oe OE
ø Ø o O
ł Ł l L

Đường dự phòng (không chuyển tự) để nguyên ß, æ, œ, ø và ł vì chỉ loại bỏ các dấu kết hợp.

Các trường hợp sử dụng phổ biến

  • Slug URL. “El niño” trở thành “el-nino” sau khi loại bỏ dấu và chuyển sang chữ thường.
  • Tên tệp. Các dịch vụ lưu trữ đám mây và một số máy chủ FTP cũ làm hỏng tên tệp không phải ASCII; hãy loại bỏ dấu trước, rồi mới tải lên.
  • Nhập CSV vào hệ thống cũ. Mọi cơ sở dữ liệu dùng mã hóa Latin-1 (Windows-1252) đều xử lý sai các ký tự UTF-8 nhiều byte; loại bỏ dấu trước sẽ tránh được hỏng dữ liệu.
  • Trường có thể tìm kiếm. Lưu bản không dấu phụ bên cạnh bản gốc giúp người dùng tìm được “naive” ngay cả khi dòng dữ liệu hiển thị “naïve”.

Lưu ý: đây là thao tác một chiều

Loại bỏ dấu khỏi “naïve” sẽ cho “naive”; bạn không thể khôi phục dấu umlaut một cách tự động vì thông tin về ngôn ngữ gốc đã mất. Hãy giữ bản gốc bên cạnh bản đã làm sạch khi có thể cần đến cả hai.

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

Đây không phải dấu phụ, mà là những chữ cái riêng biệt không có dấu kết hợp đơn giản. Công cụ vẫn chuyển đổi chúng: ß thành ss, æ thành ae, œ thành oe, ø thành o và ł thành l. Đường dự phòng, chỉ dùng khi công cụ chuyển tự không khả dụng, để chúng nguyên vẹn.

Đường mặc định cũng phiên âm các chữ viết này: văn bản Cyrillic, Hy Lạp, Ả Rập và CJK trở thành ký tự Latin (Привет thành Privet, Ελλάδα thành Ellada, 你好 thành ni hao), sau đó các dấu còn lại được loại bỏ. Đường dự phòng chỉ loại bỏ dấu kết hợp và để nguyên các chữ viết không thuộc Latin.

Có. Chữ hoa có dấu sẽ chuyển thành chữ hoa ASCII, còn chữ thường vẫn giữ nguyên là chữ thường; khoảng trắng, dấu câu và ngắt dòng đều không bị thay đổi.

Văn bản của bạn chỉ được gửi lên máy chủ để chạy chuyển đổi; nó không được lưu sau khi xử lý và không được thêm vào liên kết trang. Chỉ có số liệu sử dụng ẩn danh được thu thập.

Công cụ liên quan

Công cụ này có phiên bản bằng các ngôn ngữ khác