Đếm ký tự khác nhau trong văn bản
Liệt kê mọi ký tự khác nhau trong văn bản, mỗi ký tự một lần, kèm điểm mã Unicode, loại và số lần xuất hiện. Công cụ cũng cho biết những chữ cái tiếng Việt còn thiếu, để bạn kiểm tra một câu pangram dùng đủ cả 29 chữ cái.
- Mỗi ký tự một lần
- Điểm mã Unicode
- Kiểm tra pangram
Mọi ký tự khác nhau
Mỗi ký tự khác nhau một lần, kèm điểm mã Unicode, loại và số lần xuất hiện.
| Ký tự | Unicode | Loại | Số lần | Tỉ lệ |
|---|
Các ký tự khác nhau của bạn sẽ hiện ở đây.
Cách đếm ký tự khác nhau
Liệt kê mọi ký tự khác nhau trong văn bản với ba bước.
-
Dán văn bản
Một câu, một mật khẩu thử, một đoạn mã hay một tệp dữ liệu. Danh sách cập nhật ngay.
-
Chọn tùy chọn
Chọn có phân biệt chữ hoa và chữ thường không, và có tính dấu cách, dấu xuống dòng không.
-
Xem danh sách
Mỗi ký tự khác nhau kèm điểm mã Unicode, loại và số lần. Mục “Chữ cái còn thiếu” cho biết chữ nào trong 29 chữ cái chưa xuất hiện.
“Bé Quyên đi xe đạp vượt dốc lâu, gặp Khôi và Hoa ở nhà mình trên đỉnh sương.” dùng đủ 29 chữ cái tiếng Việt chỉ trong 57 chữ cái: một câu pangram. Văn bản mẫu còn có chữ số, ký hiệu đồng và một emoji, tổng cộng 46 ký tự khác nhau.
Ký tự khác nhau và chữ có dấu
Trong tiếng Việt, cùng một nguyên âm có thể xuất hiện ở nhiều dạng. Công cụ coi mỗi dạng là một ký tự khác nhau.
| Văn bản | Ký tự khác nhau | Vì sao |
|---|---|---|
| e ê ế ệ | 4 | Chữ mang dấu phụ và dấu thanh là những ký tự khác nhau. |
| A a | 2 (hoặc 1) | Chữ hoa và chữ thường được đếm riêng theo mặc định; tắt tùy chọn phân biệt để đếm chung. |
| ệ (dựng sẵn) và ệ (tổ hợp) | 1 | Unicode dựng sẵn và tổ hợp trông giống nhau và được đếm là một ký tự. |
| 👍 👍🏽 | 2 | Emoji có màu da là một ký tự riêng. |
| 25.000 ₫ | 5 | 2, 5, 0, dấu chấm và ₫ (dấu cách không tính theo mặc định). |
Công cụ cho biết gì về mỗi ký tự
Mỗi ký tự khác nhau hiện trên một dòng riêng.
-
U+
Điểm mã
Số Unicode của mỗi ký tự, ví dụ U+20AB cho ₫ hay U+1EC7 cho ệ.
-
Aa1
Loại
Chữ cái, chữ số, dấu câu, tiền tệ, ký hiệu toán học, ký hiệu khác, emoji hoặc dấu cách.
-
#
Số lần và tỉ lệ
Mỗi ký tự xuất hiện bao nhiêu lần và chiếm bao nhiêu phần của tổng số.
-
A–Y
Chữ cái còn thiếu
Những chữ cái tiếng Việt không xuất hiện ở đâu trong văn bản.
Pangram tiếng Việt
Pangram là một câu dùng mọi chữ cái của bảng chữ cái ít nhất một lần, như câu tiếng Anh The quick brown fox jumps over the lazy dog. Với tiếng Việt, pangram phải có đủ 29 chữ cái, kể cả ă, â, đ, ê, ô, ơ và ư, nên khó viết hơn: các chữ như q, x, ă và đ thường là những chữ cuối cùng còn thiếu.
Khi kiểm tra pangram, dấu thanh được gộp vào chữ gốc: ặ đủ để tính chữ ă, ở đủ để tính chữ ơ. Hãy dán câu của bạn vào công cụ; mục Chữ cái còn thiếu liệt kê chính xác những chữ còn phải thêm. Pangram hữu ích để thử phông chữ: một phông tiếng Việt tốt phải hiển thị đúng mọi chữ có dấu.
Ký tự, điểm mã và Unicode tổ hợp
Công cụ đếm những gì bạn thấy là một ký tự (cụm grapheme theo chuẩn Unicode), không đếm byte hay điểm mã. Điều này quan trọng với tiếng Việt:
- Chữ ệ có thể được lưu dưới dạng Unicode dựng sẵn (một điểm mã, U+1EC7) hoặc Unicode tổ hợp (chữ e kèm dấu mũ và dấu nặng, ba điểm mã). Cả hai trông giống hệt nhau và được tính là một ký tự.
- Văn bản cũ gõ bằng bảng mã TCVN3 (ABC) hay VNI với phông như .VnTime hoặc VNI-Times sẽ hiện thành chữ lỗi khi mở bằng phông Unicode. Nếu thấy những ký tự lạ trong danh sách, có lẽ văn bản cần được chuyển sang Unicode trước.
- Một emoji như 👨👩👧 gồm nhiều điểm mã nhưng chỉ tính là một ký tự.
Để đếm một ký tự cụ thể, hãy dùng công cụ đếm số lần xuất hiện của ký tự.
Câu hỏi thường gặp về ký tự khác nhau
Ký tự khác nhau là gì?
Là mỗi ký tự được đếm một lần, dù xuất hiện bao nhiêu lần. “Đi đi” có 5 ký tự nhưng chỉ 3 ký tự khác nhau (Đ, đ và i): dấu cách không được tính, và chữ hoa, chữ thường được đếm riêng. Tắt “Phân biệt chữ hoa và chữ thường” thì còn 2.
“e” và “ê” có phải hai ký tự khác nhau không?
Có. Chữ mang dấu phụ hay dấu thanh là ký tự khác: e, ê, é và ế là bốn ký tự khác nhau.
Pangram tiếng Việt là gì?
Là câu dùng đủ 29 chữ cái tiếng Việt. Công cụ cho biết văn bản có phải pangram không và liệt kê những chữ còn thiếu.
Dấu cách có được tính không?
Không, theo mặc định. Bật “Tính cả dấu cách và dấu xuống dòng” để thêm chúng vào danh sách.
Văn bản gõ bằng Unicode tổ hợp có bị đếm sai không?
Không. Chữ có dấu gõ bằng Unicode dựng sẵn hay tổ hợp đều được đếm là một ký tự, giống như bạn thấy trên màn hình.
Văn bản của tôi có bị gửi đi đâu không?
Không. Ký tự được đếm trong trình duyệt và không có gì rời khỏi thiết bị.
Nguồn và tài liệu tham khảo
- Unicode Text Segmentation (UAX #29), Unicode Consortium
- Pangram, Wikipedia
Thêm công cụ phân tích văn bản
- Khác nhau Đếm từ khác nhau Đếm từ khác nhau, xem mỗi từ một lần và tính tỉ lệ type–token. Mở công cụ
- Ký tự Đếm số lần xuất hiện của ký tự Đếm số lần một ký tự, ký hiệu hoặc chuỗi xuất hiện, với từng kết quả được tô sáng. Mở công cụ
- #@% Đếm ký hiệu và ký tự đặc biệt Đếm ký hiệu, dấu câu và ký tự đặc biệt, mỗi ký hiệu kèm tên và mã. Mở công cụ
- A–Y Tần suất chữ cái Đếm mỗi chữ cái xuất hiện bao nhiêu lần, kèm tỉ lệ, gồm cả ă, â, đ, ê, ô, ơ và ư. Mở công cụ