
Unicode
🌐 Unicode & Emoji trong Lập Trình
📌 Giới thiệu
- Thuở ban đầu, máy tính chỉ hiểu được ASCII: ký tự A–Z, số 0–9, và một vài ký hiệu cơ bản.
- Nhưng thế giới có hàng nghìn ngôn ngữ → cần một bảng mã chung: Unicode.
- Ngày nay, Unicode không chỉ chứa chữ cái mà còn hỗ trợ cả emoji 😀🔥💻.
📖 Lịch sử ngắn gọn
- ASCII (1963): 128 ký tự, không đủ cho tiếng Việt, Nhật, Trung,…
- Unicode (1991): chuẩn hóa để biểu diễn mọi ký tự trên thế giới.
- Emoji (2010): được đưa vào chuẩn Unicode, bắt nguồn từ Nhật Bản.
📷 Minh họa:
-
Bảng mã ASCII chỉ có 128 ký tự.
-
Logo Unicode Consortium.
💻 Ứng dụng trong lập trình
Ví dụ với Python:
print("Xin chào 👋, tôi là sinh viên CNTT!")
print("こんにちは世界") # Tiếng Nhật: Xin chào thế giới
print("🚀🌍") # Emoji