Codificación de archivos

La codificación de caracteres en archivos XML, (X)HTML y JSP puede especificarse e invocarse de maneras muy diversas; sin embargo, es aconsejable especificar la codificación en cada uno de los archivos fuente, ya que es allí donde muchos editores de XML, HTML y JSP esperan encontrarla.

Por ejemplo, para los archivos JSP puede utilizar el atributo pageEncoding y/o el atributo contentType en la directiva page, como se muestra en el ejemplo siguiente:
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="ISO-8859-1"%>
Para los archivos XML, puede utilizar el pseudoatributo de codificación en la declaración xml al principio de un documento o la declaración de texto al principio de una entidad, como en el ejemplo siguiente:
<?xml version="1.0" encoding="iso-8859-1" ?>
Para los archivos (X)HTML, puede utilizar el código <meta> dentro de los códigos <head>, como se muestra en el ejemplo siguiente:
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />