Κωδικοποίηση αρχείων

Η κωδικοποίηση χαρακτήρων σε αρχεία XML, (X)HTML και JSP μπορεί να καθοριστεί και να κληθεί με πολλούς διαφορετικούς τρόπους. Συνιστάται, ωστόσο, να καθορίσετε την κωδικοποίηση σε κάθε ένα από τα αρχεία πρωτογενούς κώδικα, καθόσον εκεί είναι το σημείο όπου πολλές λειτουργία επεξεργασίας XML, HTML και JSP περιμένουν ότι θα εντοπίσουν την κωδικοποίηση.

Για παράδειγμα, για αρχεία JSP, μπορείτε να χρησιμοποιήσετε το γνώρισμα pageEncoding ή/και το γνώρισμα contentType στην οδηγία για τη σελίδα, όπως στο ακόλουθο παράδειγμα:
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="ISO-8859-1"%>
Για αρχεία XML, μπορείτε να χρησιμοποιήσετε το ψευδο-γνώρισμα κωδικοποίησης στη δήλωση XML στην αρχή ενός εγγράφου ή τη δήλωση κειμένου στην αρχή μιας οντότητας, όπως στο ακόλουθο παράδειγμα:
<?xml version="1.0" encoding="iso-8859-1" ?>
Για αρχεία (X)HTML, μπορείτε να χρησιμοποιήσετε το προσδιοριστικό <meta> εντός των προσδιοριστικών <head>, όπως στο ακόλουθο παράδειγμα:
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />