Pada kesempatan kali ini saya akan menjelaskan cara menggunakan @charset di CSS. @charset adalah kumpulan huruf dan simbol yang digunakan dalam sistem penulisan. Sebagai contoh, ASCII @charset meliputi huruf dan simbol untuk teks bahasa Inggris, ISO-8859-6 meliputi huruf dan simbol yang diperlukan untuk banyak bahasa berdasarkan tulisan Arab, dan Unicode karakter set berisi karakter untuk sebagian besar bahasa dan skrip di Dunia. Karakter dalam @charset ini disimpan sebagai satu atau lebih byte dalam komputer. Setiap byte atau urutan byte tersebut mewakili karakter tertentu. Dan sebuah pengkodean karakter adalah kunci yang memetakan byte tertentu atau urutan byte untuk karakter tertentu yang menjadikan font sebagai teks.

@charset harus menjadi hal pertama dalam style sheet. Hal ini tidak boleh di awali oleh karakter, dan juga tag komen. @charset hanya dapat didahului dengan Unicode Byte Order Mark jika tanda urutan byte sesuai untuk encoding yang digunakan. Setiap @charset yang tidak dinyatakan di awal style sheet maka akan diabaikan.

Berikut deklarasi @charset yang benar dan menunjukkan bahwa style sheet menggunakan pengkodean karakter ISO-8859-15:

Berikut ini adalah deklarasi @charset tidak sah karena nama karakter encoding tidak dibungkus dalam tanda kutip:

Sampai di sini penjelasan saya cara menggunakan @charset di css. Semoga bermanfaat.