Какой лучший способ указать кодировку страницы - использовать директиву типа этой?
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
Или я должен прямо поместить его в метатег?
<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /></head>
Eclipse по умолчанию использует оба, значит ли это, что мне нужны оба?
Вам не нужны оба. На самом деле достаточно <%@ page pageEncoding="utf-8" %>
.
Если вам нужно использовать UTF-8, вам также необходимо установить кодировку для URL-адреса вашего подключения, а также для запроса и ответа.