Kodowanie plików

Kodowanie znaków w plikach XML, (X)HTML i JSP można określać i wywoływać na różne sposoby. Zaleca się jednak, aby użytkownik określał kodowanie w każdym pliku źródłowym, gdyż wiele edytorów XML, HTML i JSP właśnie tam szuka informacji o kodowaniu.

Na przykład w przypadku plików JSP można użyć atrybutu pageEncoding i/lub atrybutu contentType w dyrektywie strony, tak jak w poniższym przykładzie:
<%@ page language="java" contentType="text/html; charset=ISO-8859-2"
    pageEncoding="ISO-8859-2"%>
W przypadku plików XML można użyć pseudoatrybutu kodowania w deklaracji xml na początku dokumentu lub w deklaracji tekstowej na początku encji, tak jak w poniższym przykładzie:
<?xml version="1.0" encoding="iso-8859-2" ?>
W przypadku plików (X)HTML można użyć znacznika <meta> wewnątrz znaczników <head>, jak w poniższym przykładzie:
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />