Servlets - pageEnconding e charset

Olá. Alguém poderia me dizer se há alguma diferença entre o charset e o pageEnconding?

<%@ page language=“java” contentType="text/html; charset=UTF-8"
pageEncoding=“UTF-8”%>

Confesso que essa eu nem sabia (nunca nem me interessei em saber).
Mas, aqui responde isso.