Character Encoding & Unicode — Web Fundamentals

Pernah melihat teks Café padahal harusnya Café? Atau emoji yang jadi ??? Atau "😀".length mengembalikan 2 di JavaScript? Semua itu gara-gara character encoding