̀ có nghĩa là gì
Hãy dùng U+0300 cho dấu huyền tiếng Việt. Dù tên U+0340 có cụm “dấu thanh”, Unicode khuyến nghị dấu huyền kết hợp thông thường U+0300 cho tiếng Việt. U+0341, biến thể tương đương của dấu sắc thông thường, cũng không được khuyến nghị.
Một nguyên âm tiếng Việt có thể mang cả dấu mũ và dấu thanh. Bảng Unicode 4.0 mô tả U+0340 như một cách đẩy dấu huyền sang bên cạnh dấu mũ; đến năm 2026, hướng dẫn Unicode cho tiếng Việt dùng các dấu kết hợp thông thường, còn cách sắp xếp các dấu chồng lên nhau do phông chữ xử lý. Hãy kiểm tra cách hiển thị và phông chữ trước khi đổi mã điểm.
Vì sao U+0340 đổi thành U+0300?
Quá trình chuẩn hóa có thể đổi U+0340 thành U+0300. Unicode xác định U+0340 tương đương theo chuẩn tắc với U+0300: quy trình chuẩn hóa văn bản có thể lưu mã điểm thông thường thay thế mà vẫn giữ nguyên dấu huyền trừu tượng.
Phần mềm so sánh chuỗi ký tự thô có thể xem hai mã điểm này là khác nhau. Hãy chuẩn hóa văn bản trước khi so sánh hoặc lập chỉ mục; nếu cần giữ chính xác mã điểm ban đầu, hãy lưu chuỗi gốc.
Dấu này bắt nguồn từ đâu?
Cách ghi dấu huyền tiếng Việt được ghi nhận trong hoạt động truyền giáo từ thế kỷ 17. Chữ Quốc ngữ, hệ chữ viết tiếng Việt dùng chữ cái La-tinh, phát triển để ghi lại âm thanh tiếng Việt phục vụ việc phiên âm, dịch thuật và truyền bá Cơ Đốc giáo. Từ điển năm 1651 của Alexandre de Rhodes ghi lại hệ thống chính tả đang hình thành.
Về sau, hệ chữ viết này trở thành chính tả tiêu chuẩn của tiếng Việt. Tên Unicode giữ lại cách gọi dấu thanh trong tiếng Việt, nhưng U+0340 chỉ là cách mã hóa khác của dấu huyền kết hợp thông thường U+0300, chứ không phải một dấu thanh riêng mà tiếng Việt cần.
Đây là ký tự chuyên môn, hướng đến mã và xử lý văn bản.
Tên gọi có chữ “dấu thanh” không khiến U+0340 trở thành cách viết được khuyến nghị cho tiếng Việt.
Đừng nhầm với
1Câu hỏi thường gặp
1U+0340 có trông khác U+0300 không?
Có thể. Các phông SIL cho chữ La-tinh, chữ Kirin và chữ Hy Lạp ở phiên bản v5 cố ý không có U+0340; phông khác có thể hiển thị U+0300 nhưng không hiển thị mã điểm này. Hai dấu vẫn tương đương theo chuẩn tắc.
Cách nhập ̀
̀\0340Mã và mã hóaĐiểm mã: 1
Một ký hiệu hiển thị có thể gồm nhiều điểm mã. JS .length đếm đơn vị UTF-16; UTF-8 đếm byte.
