Codificação do Arquivo

A codificação de caractere em arquivos XML, (X)HTML e JSP pode ser especificada e chamada de muitas formas diferentes; no entanto, recomendamos que você especifique a codificação em cada um dos arquivos de origem, pois é neles que muitos editores XML, HTML e JSP esperam encontrar a codificação.

Por exemplo, para arquivos JSP, é possível utilizar o atributo pageEncoding e/ou o atributo contentType na diretiva de página, conforme mostrado no exemplo a seguir:
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
Para arquivos XML, é possível utilizar o pseudo-atributo de codificação na declaração xml no início de um documento ou na declaração de texto no início de uma entidade, conforme no exemplo a seguir:
<?xml version="1.0" encoding="iso-8859-1" ?>
Para arquivos (X)HTML, é possível utilizar a tag <meta> nas tags <head>, conforme mostrado no exemplo a seguir:
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />