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

Respuestas a la pregunta(2)

Su respuesta a la pregunta