Проблема с кодировкой символов в Tomcat

Происходит странная кодировка символов. Я использую JSP (JSTL) и Struts с Tomat 6.

У меня есть кодировка страницы JSP как таковая:

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

Проблема заключается в том, что когда я пытаюсь передать URL-адрес, используя encodeURI как таковой:

<script type="text/javascript">
          $('#mailer_filter').change(function(){
            var val = $(this).val();
            console.log(val);
            console.log(escape(val));
            console.log(encodeURI(val));
            location.href = 'mailList.a?' + encodeURI($(this).val());
          });
        </script>

параметр в действие (конец Java) выглядит как:

Gaz Métro

, однако на внешнем интерфейсе оно отображается как:

Gaz Métro

, что является правильным способом. Что я могу с этим сделать??

16
задан Hash 17 September 2018 в 09:05
поделиться