Подтвердить что ты не робот

Кодирование страницы в JSP

Каков наилучший способ указать кодировку страницы - используя директиву подобную этой?

<%@ 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 по умолчанию использует оба, значит ли это, что мне нужны оба?

4b9b3361

Ответ 1

Вам не нужны оба. На самом деле, <%@ page pageEncoding="utf-8" %> хватает.

Ответ 2

Я бы подумал, что вам нужны оба, не так ли? Я предполагаю, что директива page сообщает Container о компиляции JSP с использованием указанной кодировки, а метатег сообщает браузеру, как страница кодируется.

Ответ 3

Если вам нужно использовать UTF-8, вам также необходимо установить кодировку для URL-адреса соединения, а также запрос и ответ.