Meta Charset and Viewport
The <meta charset="UTF-8"> declaration tells the browser which character encoding to use. UTF-8 covers virtually all characters from all languages and is the strongly recommended encoding for all HTML documents. It must appear as early as possible in <head> — within the first 1024 bytes.
The Viewport Meta Tag
The viewport meta tag controls how the page is displayed on mobile devices. Without it, mobile browsers render the page at a desktop-scale width and then scale it down, making text tiny. The standard declaration width=device-width, initial-scale=1.0 sets the width to the device's screen width and sets the initial zoom level to 100%. Never set user-scalable=no — it prevents users from zooming and is an accessibility violation.