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" />