การเข้ารหัสไฟล์

การเข้ารหัสอักขระในไฟล์ XML, (X)HTML และไฟล์ JSP สามารถระบุ และเรียกใช้ได้ต่างกันหลายวิธี อย่างไรก็ตามเราขอแนะนำให้คุณระบุ การเข้ารหัสในแต่ละไฟล์ของซอร์สไฟล์ของคุณ เนื่องเพราะใน XML, HTML จำนวนมากนั้น เอดิเตอร์ JSP ต้องการพบการเข้ารหัส

ตัวอย่างเช่น สำหรับไฟล์ JSP คุณอาจใช้แอ็ตทริบิวต์ pageEncoding และ/หรือ แอ็ตทริบิวต์ contentType ใน page directive ดังแสดงในตัวอย่าง ต่อไปนี้:
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="ISO-8859-1"%>
สำหรับไฟล์ XML คุณอาจใช้ pseudo-attribute การเข้ารหัสในการประกาศ xml ตอนเริ่มต้นของเอกสาร หรือการประกาศข้อความในตอนเริ่มของเอนทิตี ดังในตัวอย่างต่อไปนี้:
<?xml version="1.0" encoding="iso-8859-1" ?>
สำหรับไฟล์ (X)HTML คุณอาจใช้แท็ก <meta> ภายในแท็ก <head> ดังแสดงในตัวอย่างต่อไปนี้:
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />