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

329
22 января 2017, 14:39
$(document).ready(function() {
$(function() {
    $("#patientName").autocomplete({
        source : function(request, response) {
            $.ajax({
                url : "ajaxRequest",
                type : "GET",
                contentType: "application/x-www-form-urlencoded; charset=windows-1251",
                data : {
                    term : request.term
                },
                dataType : "json",
                success : function(data) {
                    response(data);
                }
            });
        }
    });
});});

Причина в том что когда вытаскиваю с запроса строку (введеную в поле) вместо русских символов выводятся крякозябры.

Как исправить ?

package servlets;
import backend.MySQLQueries.MySQLPatient;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.util.List;
import com.google.gson.Gson;
@WebServlet("/ajaxRequest")
public class AjaxRequest extends HttpServlet{
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp)
            throws ServletException, IOException {
        try{
            resp.setContentType("application/json charset=windows-1251");
            String inputName = req.getParameter("term");
            System.out.println(inputName);
            List<String> patients = new MySQLPatient().searchPatients(inputName);
            String searchPatients = new Gson().toJson(patients);
            resp.getWriter().write(searchPatients);
        }catch (Exception e){
            e.printStackTrace();
        }
    }
}
READ ALSO
Что происходит в компиляторе?

Что происходит в компиляторе?

Исходный текст программ на Java состоит из совокупности пробелов, идентификаторов, литералов, комментариев, операторов, разделителей и ключевых...

316
Ограничена ли многомерность массива?

Ограничена ли многомерность массива?

Вот объявляется переменная двухмерного массива mas

322
Озвучить текст из TextView

Озвучить текст из TextView

Возможно ли озвучить текст который отображается в TextView?

284
Java. Как создать API для своей игры? [требует правки]

Java. Как создать API для своей игры? [требует правки]

У меня есть игры на JavaКак создать API, чтобы игроки могли создавать аддоны\моды? Его писать в саму игру или в отдельном проекте? Как его подключить...

339