Проблемы с кодировкой в CRUD приложении

179
09 июня 2018, 14:30

При добавлении информации с формы на русском языке в БД высвечиваются непонятные символы

ÐÐ¾Ð³Ð¾Ð»Ñ Ðиколай ÐаÑилÑÐµÐ²Ð¸Ñ 

как это исправить? Технологии Spring MVC, hibernate, tomcat 8, MySQL
Вот контролер

    @PostMapping("/add")
    public String add(@ModelAttribute("book")Book book, HttpServletRequest request){
        bookService.addBookWithAuthor(book, request.getParameter("author_name"), request.getParameter("author_years"));
        return "redirect:/home";
    }

И сам метод

    @Override
    public void addBookWithAuthor(Book book, String author_name, String author_years) {
        Author author = new Author();
        author.setName(author_name);
        author.setYears(author_years);
        authorDao.saveAuthor(author);
        book.setAuthor(author);
        bookDao.addBook(book);
    }

Форма

<form name="book" action="/add" method="post">
    <p>Title</p>
    <input title="Title" type="text" name="title">
    <p>Price</p>
    <input title="Price" type="text" name="price">
    <p>Author name</p>
    <input title="Author_name" type="text" name="author_name">
    <p>Author years</p>
    <input title="Author_years" type="text" name="author_years">
    <input type="submit" value="Ok">
</form>
READ ALSO
Как сделать Post запрос с логином и пароля, после чего Get

Как сделать Post запрос с логином и пароля, после чего Get

как сделать POST запрос с логином и паролем, и после чего сделать get ?

199
Почему клиент не получает ответ?

Почему клиент не получает ответ?

С сервера не приходит ответ, в чем может быть проблема? При этом запрос он видит

200
Вызов AlertDialog из сервиса (другой поток) в Android

Вызов AlertDialog из сервиса (другой поток) в Android

Есть активити MainActivity и сервис MyFirebaseMessagingService, который получает пуш-сообщениеМне это сообщение нужно вывести в виде диалога

185