Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > Не могу разобраться с кирилицей


Автор: ZakyskA1 25.3.2018, 11:42
Всем привет, проблема у меня с кирилицей. Когда добавляю людей то у меня какие-то знаки вместо нормальных букв.

Вот пример
http://rgho.st/8Bj4MR6Qc

Вот формат бд в MYSQL
http://rgho.st/8dJ9VDg8r

Код

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
 
<!DOCTYPE html>
<html lang="UK">
<head>
    <meta http-equiv="Content-Type\" content="text/html; charset=UTF-8\">

Незнаю как исправить данное чудо. Кто с таким сталкивался буду благодарен за помощь. Спасибо

Добавляю через страницу.
У меня ниже на странице есть силкой "Добавить нового гостя" потом перехожу на страницу с добавлением. После этого загружаеться страница что пользователь добавлен но кирилица с непонятними знаками.

Автор: AlexP11223 25.3.2018, 12:56
Так а код-то где?
Цитата(ZakyskA1 @  25.3.2018,  11:42 Найти цитируемый пост)
\" content="text/html; charset=UTF-8\"

Зачем \?
Цитата(ZakyskA1 @  25.3.2018,  11:42 Найти цитируемый пост)
Добивать нового гостя

Нельзя так с гостями :(

Автор: ZakyskA1 25.3.2018, 13:10
Код

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql" %>
 
<!DOCTYPE html>
<html lang="UK">
<head>
    <meta http-equiv="Content-Type\" content="text/html; charset=UTF-8\">
    <title>Роботаа</title>
 
    <style>
    body {
        font-family: sans-serif;
        }
        tr:first-child{
            font-weight: bold;
            background-color: #C6C9C4;
            font-size: 13px;
            
            
        }
         a { 
    text-decoration: none; 
   } 
       
    </style>
 
</head>
 
 
<body>
     <h2>Список Гостей</h2> 
    <table>
        <tr>
            <td>Прізвище</td><td>Ім'я</td><td>Тип номеру</td><td>Номер кімнати</td><td>Додаткові послуги</td><td>Типи витрат</td><td>Номер телефону</td><td>Тип Оплати</td><td>Тип картки</td><td>Номер картки</td><td>Сума оплати</td><td>Дата</td><td>Змінити дані</td><td>Видалити</td> 
        </tr>
        <c:forEach items="${guests}" var="guests">
            <tr>
            <td>${guests.surname}</td>
            <td>${guests.name}</td>
            <td>${guests.type_rooms}</td>
            <td>${guests.number_room}</td>
            <td>${guests.additional_Service}</td>
            <td>${guests.spending_Types}</td>
            <td>${guests.number_phone}</td>
            <td>${guests.payment}</td>
            <td>${guests.type_cards}</td>
            <td>${guests.number_cards}</td>
            <td>${guests.amount_payment}</td>
            <td>${guests.date}</td>
            <td><a href="<c:url value='/edit-${guests.id}-guests' />">Редагувати</a></td>
            <td><a href="<c:url value='/delete-${guests.id}-guests' />">Видалити</a></td>
            </tr>
        </c:forEach>
    </table>
    <br/>
    <a href="<c:url value='/new' />">Додати нового гостя</a>
</body>
</html>


Код

<%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%>
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql" %>
 
<html>
 
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>Реєстрація Гостей</title>
 
<style>
 
    .error {
        color: #ff0000;
    }
    body {
        font-family: sans-serif;}
    a{
        text-decoration: none;}
</style>
 
</head>
 
<body>
 
     <h2>Реєстрація Форма</h2>
 
    <form:form method="POST" modelAttribute="guests">
        <form:input type="hidden" path="id" id="id"/>
        <table>
            <tr>
                <td><label for="surname">Прізвище: </label> </td>
                <td><form:input path="surname" id="surname"/></td>
                <td><form:errors path="surname" cssClass="error"/></td>
            </tr>
        
        <tr>
                <td><label for="name">Ім'я: </label> </td>
                <td><form:input path="name" id="name"/></td>
                <td><form:errors path="name" cssClass="error"/></td>
            </tr>
            <tr>
                <td><label for="type_rooms">Тип кімнат: </label> </td>
                <td><form:input path="type_rooms" id="type_rooms"/></td>
                <td><form:errors path="type_rooms" cssClass="error"/></td>
            </tr>
            
            <tr>
                <td><label for="number_room">Номер кімнати: </label> </td>
                <td><form:input path="number_room" id="number_room"/></td>
                <td><form:errors path="number_room" cssClass="error"/></td>
            </tr>
    
            <tr>
                <td><label for="additional_Service">Додаткові послуги: </label> </td>
                <td><form:input path="additional_Service" id="additional_Service"/></td>
                <td><form:errors path="additional_Service" cssClass="error"/></td>
            </tr>
    
            <tr>
                <td><label for="spending_Types">Типи витрат: </label> </td>
                <td><form:input path="spending_Types" id="spending_Types"/></td>
                <td><form:errors path="spending_Types" cssClass="error"/></td>
            </tr>
            <tr>
                <td><label for="number_phone">Номер телефону: </label> </td>
                <td><form:input path="number_phone" id="number_phone"/></td>
                <td><form:errors path="number_phone" cssClass="error"/></td>
            </tr>
            <tr>
                <td><label for="payment">Тип Оплати: </label> </td>
                <td><form:input path="payment" id="payment"/></td>
                <td><form:errors path="payment" cssClass="error"/></td>
            </tr>
            <tr>
                <td><label for="type_cards">Тип картки: </label> </td>
                <td><form:input path="type_cards" id="type_cards"/></td>
                <td><form:errors path="type_cards" cssClass="error"/></td>
            </tr>
            <tr>
                <td><label for="number_cards">Номер картки: </label> </td>
                <td><form:input path="number_cards" id="number_cards"/></td>
                <td><form:errors path="number_cards" cssClass="error"/></td>
            </tr>
            <tr>
                <td><label for="amount_payment">Сума до оплати: </label> </td>
                <td><form:input path="amount_payment" id="amount_payment"/></td>
                <td><form:errors path="amount_payment" cssClass="error"/></td>
            </tr>
            <tr>
                <td><label for="date">Дата реєстрації: </label> </td>
                <td><form:input path="date" id="date"/></td>
                <td><form:errors path="date" cssClass="error"/></td>
            </tr>
    
            <tr>
                <td colspan="3">
                    <c:choose>
                        <c:when test="${edit}">
                            <input type="submit" value="Update"/>
                        </c:when>
                        <c:otherwise >
                            <input type="submit" value="Реєстрація"/>
                        </c:otherwise>
                    </c:choose>
                </td>
            </tr>
        </table>
    </form:form>
    <br/>
    <br/>
    Повернутися до <a href="<c:url value='/list' />">Списку з гостями</a>
</body>
</html>



Код

<%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql" %>
 
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Сторінка підтвердження реєстрації</title>
 
<style>
 
    body {
        font-family: sans-serif;}
    a{
        text-decoration: none;}
</style>
</head>
<body>
    message : ${success}
    <br/>
    <br/>
     Повернутися до <a href="<c:url value='/list' />">Списку всіх Гостей</a>
    
</body>
 
</html>

Автор: AntonSaburov 18.4.2018, 15:49
Не совсем понятно - а кто в базу пишет ? У тебя здесь куча HTML но на Java кода нет. Или ты считаешь. что JSP все должна делать ?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)