Задать вопрос
@anasteisham

Везде кодировка UTF-8, но в Postgresql записываются кракозябры?

Если вручную записывать данные всё хорошо, но если через созданный сайт, то в БД записываются кракозябры.

CREATE DATABASE customs
    WITH 
    OWNER = postgres
    ENCODING = 'UTF8'
    LC_COLLATE = 'Russian_Russia.1251'
    LC_CTYPE = 'Russian_Russia.1251'
    TABLESPACE = pg_default
    CONNECTION LIMIT = -1;


В каждом JSP

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


Все равно получаю такие данные: ааа
  • Вопрос задан
  • 1175 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
LC_COLLATE = 'Russian_Russia.1251'
LC_CTYPE = 'Russian_Russia.1251'

Попробуйте писать RU_ru.utf-8
Ответ написан
@kot999
Backend software engineer
Далек от Java, но вы указываете LC_CTYPE и LC_COLLATE = 1251 вместо UTF8.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы