การเข้ารหัสตัวอักษร (Character encoding) เป็นวิธีแปลงไบต์เป็นตัวอักษร เพื่อให้โปรแกรมตรวจสอบหรือแสดงเอกสาร HTML ได้ถูกต้อง ต้องเลือกการเข้ารหัสที่เหมาะสม
ใช้แท็ก <meta> เพื่อตั้งค่าแอตทริบิวต์ charset และระบุการเข้ารหัสตัวอักษรสำหรับเอกสาร HTML:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
<p>คลิกลิงก์ด้านล่าง</p>
<a href="https://www.qries.com" target="_self">ยินดีต้อนรับสู่ Qries</a>
</body>
</html>
แนวทางปฏิบัติที่ดี:
- วาง
<meta charset="UTF-8">เป็นแท็กแรกใน <head> - UTF-8 รองรับตัวอักษรทุกภาษา รวมถึงอิมอจิ
- ประกาศใน HTTP Header ด้วย:
Content-Type: text/html; charset=UTF-8 - หลีกเลี่ยงการใช้ encoding อื่น (ISO-8859-1, Windows-1252) เว้นแต่มีเหตุผลเฉพาะ