Internacionalización utilizando propiedades de paquete de recursos en JSP, el texto no latino se convierte en Mojibake
Tengo el siguiente index.jsp:
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<fmt:setLocale value="ru_RU"/>
<fmt:setBundle basename="messages"/>
<html>
<head>
<title></title>
</head>
<body>
<h1><fmt:message key="login"/></h1>
</body>
</html>
Y el archivo de propiedades messages_ru_RU.properties:
login = Логин
El problema es que obtengo los caracteres Unicode basura en la salida:
Ëîãèí
Actualizar
Cambió la codificación del archivo .properies a UTF-8. El último resultado: Ðогин
Ayúdame, por favor, a cambiar esto a las letras cirílicas normales.
Archivo de propiedad:messages_ru_RU.properties