THƯ VIỆN

29 kí tự khoảng trống, cái nào sống sót? Đo thật 2026

Bieu do 29 ki tu khoang trong voi 17 bi cat 17 bi chuan hoa va 10 song sot

Bạn chép một ô trống, dán vào tên, lưu xong nhìn vẫn trống. Vài hôm sau bạn bè bảo tên bạn hiện ra dấu cách bình thường, hoặc mất hẳn. Không phải game đổi ý — ô trống không phải một thứ, mà là gần ba chục kí tự khác nhau, và mỗi cái chịu được những phép xử lý khác nhau.

Bài này đem 29 kí tự vô hình qua đúng hai phép mà mọi ô nhập đều làm: cắt khoảng trắng hai đầu và chuẩn hoá. Kết quả đo bằng máy, không phỏng đoán. Hai phép này là thứ ô đổi tên của Garena Free Fire, Liên Quân Mobile, PUBG Mobile hay Play Together: Sân chơi social đều làm — nên kí tự nào không qua được ở đây thì cũng không qua được ở đó.

Ô trống Hangul
U+3164
Ô trống Braille
U+2800

Hai phép mà mọi ô nhập đều làm

Cắt khoảng trắng là bước dọn dẹp: hệ thống bỏ mọi kí tự được xếp loại “dấu cách” ở đầu và cuối. Nếu tên bạn chỉ gồm dấu cách, cắt xong còn lại chuỗi rỗng — và ô nhập báo “không được để trống”.

Chuẩn hoá là bước đưa các kí tự tương đương về một dạng. Nó không quan tâm cái nào vô hình; nó chỉ làm theo bảng quy đổi.

Kí tự sống sót qua cả hai mới thật sự dùng được.

17 kí tự bị xoá ngay khi cắt khoảng trắng

Tất cả những kí tự dưới đây đều được Unicode xếp loại dấu cách. Dù tên gọi có kêu tới đâu — EM SPACE, THIN SPACE, dấu cách rộng CJK — hệ thống vẫn nhận ra chúng là dấu cách và cắt sạch.

Mã Tên Loại Khi bị cắt khoảng trắng Khi bị chuẩn hoá
U+0020 SPACE dấu cách bị xoá giữ nguyên
U+00A0 NO-BREAK SPACE dấu cách bị xoá → U+0020
U+1680 OGHAM SPACE MARK dấu cách bị xoá giữ nguyên
U+2000 EN QUAD dấu cách bị xoá → U+0020
U+2001 EM QUAD dấu cách bị xoá → U+0020
U+2002 EN SPACE dấu cách bị xoá → U+0020
U+2003 EM SPACE dấu cách bị xoá → U+0020
U+2004 THREE-PER-EM SPACE dấu cách bị xoá → U+0020
U+2005 FOUR-PER-EM SPACE dấu cách bị xoá → U+0020
U+2006 SIX-PER-EM SPACE dấu cách bị xoá → U+0020
U+2007 FIGURE SPACE dấu cách bị xoá → U+0020
U+2008 PUNCTUATION SPACE dấu cách bị xoá → U+0020
U+2009 THIN SPACE dấu cách bị xoá → U+0020
U+200A HAIR SPACE dấu cách bị xoá → U+0020
U+202F NARROW NO-BREAK SPACE dấu cách bị xoá → U+0020
U+205F MEDIUM MATHEMATICAL SPACE dấu cách bị xoá → U+0020
U+3000 IDEOGRAPHIC SPACE dấu cách bị xoá → U+0020

Và không chỉ bị cắt: 16 trong số đó còn bị chuẩn hoá về dấu cách thường. Nghĩa là dù ô nhập không cắt, cái ô trống “đặc biệt” bạn chép cũng biến thành dấu cách phím Space.

O trong Hangul U+3164 bi doi thanh U+1160 sau khi chuan hoa
Nhìn thì không đổi gì. Chuỗi được lưu thì đã là kí tự khác.

Chuyện của U+3164 — điều ít ai nói

Ô trống Hangul U+3164 là lựa chọn quen thuộc nhất, và lý do nó sống được rất hay: Unicode xếp nó là CHỮ CÁI, không phải dấu cách. Cho nên phép cắt khoảng trắng không đụng tới nó.

Nhưng nó không sống qua phép thứ hai. Chuẩn hoá đổi U+3164 thành U+1160 — một kí tự khác. Trên màn hình vẫn trống như cũ, nên bạn không thấy gì bất thường; nhưng chuỗi được lưu đã khác chuỗi bạn chép. Ai tìm tên bạn bằng đúng kí tự cũ sẽ không ra.

Kí tự nửa chiều rộng U+FFA0 cũng đổi về U+1160 y như vậy.

Điều thú vị: U+1160 thì đứng yên. Nó cũng là chữ cái, cũng vô hình, và chuẩn hoá không đụng tới nó — vì nó đã là dạng chuẩn rồi.

10 kí tự sống qua cả hai phép

Đây là danh sách đầy đủ trong 29 kí tự đã thử.

Mã Tên Loại Khi bị cắt khoảng trắng Khi bị chuẩn hoá
U+200B ZERO WIDTH SPACE kí tự điều khiển vô hình giữ giữ nguyên
U+200C ZERO WIDTH NON-JOINER kí tự điều khiển vô hình giữ giữ nguyên
U+200D ZERO WIDTH JOINER kí tự điều khiển vô hình giữ giữ nguyên
U+2060 WORD JOINER kí tự điều khiển vô hình giữ giữ nguyên
U+FEFF ZERO WIDTH NO-BREAK SPACE kí tự điều khiển vô hình giữ giữ nguyên
U+180E MONGOLIAN VOWEL SEPARATOR kí tự điều khiển vô hình giữ giữ nguyên
U+1160 HANGUL JUNGSEONG FILLER CHỮ CÁI giữ giữ nguyên
U+115F HANGUL CHOSEONG FILLER CHỮ CÁI giữ giữ nguyên
U+2800 BRAILLE PATTERN BLANK kí hiệu giữ giữ nguyên
U+17B5 KHMER VOWEL INHERENT AA dấu phụ giữ giữ nguyên

Chú ý hai điều. U+17B5 là dấu phụ, phải bám vào một chữ khác mới hiện — đứng một mình thường không dùng được, nên tôi không khuyên dùng dù nó qua được cả hai phép. Còn U+2800 (ô Braille rỗng) là kí hiệu bình thường, có bề rộng thật, và bền nhất trong nhóm.

Chép trực tiếp

Bền nhất — qua cả hai phép, không phải dấu phụ

Bị chuẩn hoá đổi — dùng được nhưng nên biết

Bị cắt khoảng trắng — chỉ dùng khi ô nhập không cắt

Tên trống dựng sẵn theo từng độ dài

Mỗi nút là một tên trống hoàn chỉnh, dựng từ đúng bốn kí tự bền nhất ở trên. Chọn độ dài rồi chép — nhãn ghi rõ dùng kí tự nào và mấy ô.

Ghép ô trống vào tên có chữ

Dùng ô trống để tách chữ hoặc đẩy tên ra giữa. Vì các kí tự này là chữ cái hoặc kí hiệu chứ không phải dấu cách, chúng không bị cắt ở hai đầu.

Tự dựng theo ý bạn

Nếu muốn độ dài khác hoặc trộn kí tự, dùng công cụ bên dưới.

1. Chọn loại ô trống
2. Số ô trống
6 ô · tối đa 30
3. Kết quả (6 ô trống vô hình)

Tên có khung, chèn ô trống bên trong

Ô trống Hangul nằm giữa khung và chữ nên tên thoáng hơn mà không dùng dấu cách — thứ hay bị cắt.

Kí hiệu đi kèm ô trống

Kí hiệu là kí tự bình thường, không bị cắt và không bị chuẩn hoá đổi. Ghép với ô trống rất an toàn.

Mặt cười — chèn ô trống hai bên

Mặt cười ghép từ dấu ngoặc, không dính chuyện dấu cách. Nhãn ghi số ô mỗi cái chiếm.

Mặt cười đã chèn sẵn ô trống

Emoji đi kèm

Emoji cũng không phải dấu cách nên không bị cắt. Nhãn ghi số ô thật. Sở dĩ phải ghi vì emoji có biến thể màu tốn 2 ô chứ không phải 1 — cộng nhầm chỗ này là tên bị từ chối mà không hiểu vì sao.

Chọn thế nào

  1. Nếu tên bị báo trống: ô nhập có cắt khoảng trắng. Đổi sang nhóm chữ cái (U+3164, U+1160, U+115F) hoặc U+2800.
  2. Nếu tên lưu xong bạn bè tìm không ra: nhiều khả năng chuẩn hoá đã đổi kí tự. Thử U+1160 thay cho U+3164.
  3. Nếu ô trống hiện thành dấu cách thật: bạn đang dùng một trong 16 kí tự bị quy đổi. Đổi hẳn nhóm khác.
  4. Cần ô trống có bề rộng thấy được: U+2800 là lựa chọn ổn định nhất.
  5. Đừng ghép nhiều loại vào một tên. Hỏng một cái là không biết cái nào hỏng.

Kho kaomoji cộng đồng

100 mặt cười lấy từ kho dùng chung, chạm để chép. Đã lọc bỏ ký tự vô hình và ký tự viết ngược chiều — những thứ hay làm tên bị từ chối hoặc hiển thị sai.

Kho nickname cộng đồng

200 nickname do người dùng các trang trong hệ thống đóng góp và chép nhiều nhất.

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

Vì sao cùng một ô trống chỗ này chạy chỗ kia không?

Vì mỗi ô nhập làm những phép khác nhau. Chỗ nào cắt khoảng trắng thì nhóm dấu cách chết; chỗ nào chuẩn hoá thì U+3164 bị đổi.

U+3164 có còn dùng được không?

Còn, ở những nơi không chuẩn hoá — và đó vẫn là phần lớn. Chỉ cần biết rằng nơi nào có chuẩn hoá thì nó âm thầm thành U+1160.

Đổi thành U+1160 thì có sao không?

Nhìn thì không sao, vẫn trống. Vấn đề là chuỗi lưu khác chuỗi bạn chép, nên tìm kiếm bằng kí tự cũ sẽ trượt.

Vì sao dấu cách thường hay bị chặn?

Vì nó bị cắt ở hai đầu, và nhiều hệ thống còn cấm hẳn để tránh tên toàn khoảng trắng.

Ô trống Braille có bị coi là kí tự lạ không?

Nó là kí hiệu hợp lệ như ★ hay ♥, không phải kí tự ẩn. Đó cũng là lý do nó ít bị lọc.

Có ô trống nào chắc chắn chạy mọi nơi không?

Không. Bài này chỉ nói kí tự nào sống qua hai phép phổ biến nhất; ngoài ra mỗi nơi còn có danh sách kí tự cho phép riêng.

Đội ngũ Kí Tự Khoảng Trống

Chúng tôi thử mọi loại ô trống trực tiếp trên Free Fire, Liên Quân, Play Together và PUBG trước khi đăng, đối chiếu mã ký tự theo chuẩn Unicode chính thức.