Thông tin

Kí Tự Đặc Biệt Dấu Cách (Kí Tự Trắng)

Kí tự đặc biệt dấu cách (kí tự trắng): U+00A0, U+3164, U+2800, U+200B khác nhau thế nào, loại Unicode, nhãn từng game từ nguồn bên thứ ba.

  • Cập nhật lần cuối:
  • Tác giả:
  • Đọc trong 8 phút

Kí tự đặc biệt dấu cách, hay kí tự trắng, không phải một ký tự mà là cả họ: khoảng trắng thật như U+00A0 và U+3000, ký tự trống như U+3164 và U+2800, và ký tự rộng bằng không như U+200B. Trông giống nhau nhưng chúng khác tên, khác loại và được từng game đối xử khác nhau. Bảng 17 dòng ghi mã, tên, loại Unicode và có tính Default_Ignorable hay không.

Về trang này

Biên soạn: Ban biên tập Tạo Chữ Đẹp. Cập nhật lần cuối: . Mã, tên và phiên bản Unicode trong bảng lấy tự động từ Cơ sở dữ liệu Ký tự Unicode. Mục “hiển thị ở đâu” dựa trên đặc tính Unicode, chưa phải kết quả thử trên thiết bị thật.

Khoảng trắng (Zs): trông trống nhưng là ký tự thật

Ký tự Mã và tên Unicode Bản và loại Ghi chú
U+0020SPACE Unicode 1.1Khoảng trắng (Zs) Dấu cách thường, mốc để so sánh
U+00A0NO-BREAK SPACE Unicode 1.1Khoảng trắng (Zs) Dấu cách không ngắt
U+2002EN SPACE Unicode 1.1Khoảng trắng (Zs) Khoảng bằng nửa em
U+2003EM SPACE Unicode 1.1Khoảng trắng (Zs) Khoảng bằng một em
U+2007FIGURE SPACE Unicode 1.1Khoảng trắng (Zs) Khoảng bằng chữ số
U+2009THIN SPACE Unicode 1.1Khoảng trắng (Zs) Khoảng mảnh
U+200AHAIR SPACE Unicode 1.1Khoảng trắng (Zs) Khoảng cực mảnh
U+3000IDEOGRAPHIC SPACE Unicode 1.1Khoảng trắng (Zs) Khoảng chữ Hán, rộng bằng một ô chữ

Ký tự trống không phải khoảng trắng

Ký tự Mã và tên Unicode Bản và loại Ghi chú
U+2800BRAILLE PATTERN BLANK Unicode 3.0Ký hiệu (So) Ô chấm nổi Braille trống
U+3164HANGUL FILLER Unicode 1.1Chữ cái (Lo) · Default_Ignorable Hangul Filler, ô trống hay dùng cho tên game
U+115FHANGUL CHOSEONG FILLER Unicode 1.1Chữ cái (Lo) · Default_Ignorable Hangul Choseong Filler
U+1160HANGUL JUNGSEONG FILLER Unicode 1.1Chữ cái (Lo) · Default_Ignorable Hangul Jungseong Filler

Ký tự điều khiển định dạng: rộng bằng không

Ký tự Mã và tên Unicode Bản và loại Ghi chú
U+200BZERO WIDTH SPACE Unicode 1.1Điều khiển định dạng (Cf) · Default_Ignorable Khoảng rộng bằng không
U+200CZERO WIDTH NON-JOINER Unicode 1.1Điều khiển định dạng (Cf) · Default_Ignorable Ký tự không nối
U+200DZERO WIDTH JOINER Unicode 1.1Điều khiển định dạng (Cf) · Default_Ignorable Ký tự nối (dùng trong emoji ghép)
U+2060WORD JOINER Unicode 3.2Điều khiển định dạng (Cf) · Default_Ignorable Ký tự nối từ
U+FEFFZERO WIDTH NO-BREAK SPACE Unicode 1.1Điều khiển định dạng (Cf) · Default_Ignorable Zero Width No-Break Space, còn gọi BOM

Cách đọc bảng kí tự đặc biệt dấu cách

Vì ký tự trống không nhìn thấy, nút sao chép hiện ⟦ ⟧ thay hình. Cột “Loại” cho biết nhóm chung Unicode: khoảng trắng (Zs), chữ cái (Lo), ký hiệu (So) hay điều khiển định dạng (Cf). Dòng ghi Default_Ignorable là ký tự mà Unicode cho phép ứng dụng không vẽ gì.

Khoảng trắng thật: U+00A0, U+2003, U+3000

Nhóm này thuộc loại Zs của Unicode, tức là khoảng trắng. U+00A0 (No-Break Space) là dấu cách không ngắt dòng. U+2002 là khoảng nửa em, U+2003 là một em, U+2007 bằng độ rộng chữ số, U+2009 và U+200A mảnh hơn, và U+3000 là khoảng chữ Hán rộng bằng một ô chữ. Vì chúng là khoảng trắng, bộ lọc coi chúng như dấu cách và có thể gộp, cắt hoặc từ chối.

Ngoài ra, trên trang web nhiều dấu cách thường liền nhau bị gộp thành một, còn U+00A0 thì được giữ nguyên.

Ký tự trống không phải khoảng trắng: U+3164, U+2800

U+3164 (Hangul Filler) thuộc loại chữ cái (Lo) nhưng Unicode đánh dấu là Default_Ignorable_Code_Point, nghĩa là nếu máy không có hình thì nên không vẽ gì thay vì hiện ô vuông. U+2800 (Braille Pattern Blank) thuộc loại ký hiệu (So), không bị đánh dấu như vậy. Nhiều hướng dẫn nêu hai ký tự này để tạo tên “trống”; vì không thuộc nhóm khoảng trắng của Unicode, chúng có thể không bị xử lý như dấu cách thường, nhưng game nào nhận hay chặn thì phải xem từng trang game.

Ký tự rộng bằng không: U+200B và họ hàng

U+200B, U+200C, U+200D, U+2060 và U+FEFF thuộc nhóm điều khiển định dạng (Cf) và đều là Default_Ignorable. U+200D (ZWJ) còn có công việc thật: nối các emoji thành một hình, ví dụ tim bốc cháy ở trang kí tự đặc biệt trái tim. Chúng không có độ rộng nên người xem không thấy gì, nhưng chúng vẫn tính vào độ dài và có thể làm sai phép tìm kiếm.

Bảng nhãn theo game (nguồn bên thứ ba)

Chưa có nhà phát hành nào công bố danh sách ký tự trống được chấp nhận. Bảng dưới chỉ ghi những gì các trang bên thứ ba nêu, và đồng bộ với các trang game của chúng tôi.

Ký tự Free Fire Liên Quân Game khác
U+00A0 Thường được nêu là nhận, đặt giữa hai chữ Chưa rõ Chưa rõ
U+3164 Thường được nêu là bị từ chối từ OB43 Thường được nêu là nhận Chưa rõ
U+2800 Chưa rõ Chưa rõ Chưa rõ

Xem kí tự đặc biệt Free Fire và Liên Quân để biết nguồn và các lưu ý. Bản cập nhật game có thể đổi bộ lọc bất cứ lúc nào.

Hiển thị ở đâu: ứng dụng nào hiện được dấu cách

Bảng dưới đếm 17 dòng của trang này. Đây là nhóm ký tự không vẽ ra hình nên “nguy cơ” ở đây là bị ứng dụng lọc chứ không phải thiếu font.

Nhóm trong bảng Số dòng Ví dụ Nguy cơ hiện ô vuông
Ký tự trống hoặc điều khiển 17     Tùy ứng dụng

Trong ô nhập thông thường, ký tự trống hiển thị là khoảng trắng hoặc không hiển thị gì. Trong game, tên có thể bị từ chối, bị cắt hoặc hiện ô vuông, tùy bộ lọc của từng game. Chúng tôi chưa thử trực tiếp trong game hay trên từng thiết bị. Để thử có kiểm soát, dùng công cụ ở tạo tên kí tự đặc biệt, nơi bạn đếm được ký tự theo hai cách và dựng tên trắng.

Cách dùng và lưu ý đạo đức

Dán ký tự giữa hai chữ để tách chúng, hoặc dán một mình để tạo tên trông trống. Đừng dùng tên trống để mạo danh hay đánh lừa người chơi khác. Bài về đặt tên trống cho game nằm ở tên game dấu cách.

Lỗi thường gặp với dấu cách

Hiện tượng Nguyên nhân có thể Cách xử lý
Ký tự trống hiện ô vuông Ứng dụng không bỏ qua Default_Ignorable Dùng U+00A0 hoặc ký tự khác
Game báo tên không hợp lệ Bộ lọc không nhận ký tự này Thử ký tự khác trong bảng, xem trang game
Tên đổi thành khoảng trắng và bị cắt Bộ lọc coi là dấu cách Dùng U+3164 hoặc U+2800 nếu game nhận

Xem thêm

Nguồn và cách chúng tôi kiểm tra

Mã, tên và loại lấy từ Cơ sở dữ liệu Ký tự Unicode. Nhãn theo game là của nguồn bên thứ ba, không phải nhà phát hành. Tài liệu tham khảo: Unicode Character Database: DerivedAge.txt (phiên bản 18.0); Unicode: DerivedCoreProperties.txt (Default_Ignorable_Code_Point); FFNick: Free Fire Name Rules (OB55), bên thứ ba; AnhNBT: Kí tự khoảng trống FF, bên thứ ba; Mobay: Kí tự Liên Quân, bên thứ ba; NickDep: Kí tự Liên Quân, bên thứ ba; Unicode FAQ: Display of Unsupported Characters. Kiểm tra lần cuối ở lần cập nhật gần nhất ().

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

Kí tự đặc biệt dấu cách (kí tự trắng) là gì?

Là ký tự trông như khoảng trống nhưng không phải phím cách thường. Có ba loại: khoảng trắng thật như U+00A0, ký tự trống không phải khoảng trắng như U+3164 và U+2800, và ký tự rộng bằng không như U+200B.

U+3164 có dùng được cho tên game không?

Tùy game. Theo nguồn bên thứ ba, Liên Quân được nêu là nhận U+3164, còn Free Fire được nêu là từ chối từ bản OB43. Đây chưa phải xác nhận của nhà phát hành, nên hãy dán thử vào ô đổi tên trước khi trả phí.

U+00A0 và U+3164 khác nhau thế nào?

U+00A0 là dấu cách không ngắt, thuộc nhóm khoảng trắng. U+3164 là Hangul Filler, thuộc nhóm chữ cái trong Unicode nhưng Unicode đánh dấu là ký tự có thể bị bỏ qua khi hiển thị. Bộ lọc tên có thể đối xử với hai loại này khác nhau.

Dán ký tự trống xong thấy nó hiện ô vuông, sao vậy?

Một số ứng dụng không bỏ qua ký tự trống mà vẽ ô vuông hoặc dấu hỏi. Đổi sang ký tự khác trong bảng hoặc dùng U+00A0 giữa hai chữ. Bạn cũng có thể dùng công cụ kiểm tra glyph ở trang lỗi ô vuông.

Thử ngay công cụ tạo chữ đẹp

Gõ chữ, chọn kiểu, nhấn Sao chép – miễn phí, chạy ngay trên trình duyệt, có hỗ trợ dấu tiếng Việt.

Tạo chữ ngay