Mungkin kita pernah melihat beberapa karakter seperti ¥, الحمد, 😃 karater tersebut tidak mudah ditulis dan memang tidak terdaftar dalam ASCII melaikan Unicode.
Unicode adalah suatu standar industri yang dirancang untuk mengizinkan teks dan simbol dari semua sistem tulisan di dunia untuk ditampilkan dan dimanipulasi secara konsisten oleh komputer (Wikipedia).
Umumnya keyboard layout yang kita pergunakan dalam komputer ataupun laptop menggunakan layout US, beberapa karakter unicode tidak bisa ditulis secara langsung, melaikan dengan beberapa metode.