UTF-8 is a character encoding system that can represent any universal character in the Unicode standard, yet it is backward-compatible with ASCII. For this reason, it’s used as the default character encoding in many places, such as in HTML, CSS, JavaScript, PHP, and SQL.
In HTML, you can specify the character encoding for the document using the meta element. This is typically placed as early as possible within the head element:
Setting the character set as UTF-8 ensures that the browser can correctly render text from any human readable language, since UTF-8 supports a wide array of special and non-English characters.