powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как исправить кракозяблы в psql у себя на компьютере (windows)
7 сообщений из 7, страница 1 из 1
Как исправить кракозяблы в psql у себя на компьютере (windows)
    #39420583
sql_user2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.

Подскажите пожалуйста как изменить кодировку у себя в psql (windows 10)

Сейчас вместо русских букв отображаются различные кракозяблы.
...
Рейтинг: 0 / 0
Как исправить кракозяблы в psql у себя на компьютере (windows)
    #39420594
sql_user2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот содержимое файла

C:\Program Files\PostgreSQL\9.4\scripts\runpsql.bat


которым я запускаю psql

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
@echo off
REM Copyright (c) 2012-2016, EnterpriseDB Corporation.  All rights reserved

REM PostgreSQL server psql runner script for Windows

SET server=localhost
SET /P server="Server [%server%]: "

SET database=postgres
SET /P database="Database [%database%]: "

SET port=5432
SET /P port="Port [%port%]: "

SET username=postgres
SET /P username="Username [%username%]: "

for /f "delims=" %%a in ('chcp ^|find /c "932"') do @ SET CLIENTENCODING_JP=%%a
if "%CLIENTENCODING_JP%"=="1" SET PGCLIENTENCODING=SJIS
if "%CLIENTENCODING_JP%"=="1" SET /P PGCLIENTENCODING="Client Encoding [%PGCLIENTENCODING%]: "

REM Run psql
"C:\Program Files\PostgreSQL\9.4\bin\psql.exe" -h %server% -U %username% -d %database% -p %port%

pause
...
Рейтинг: 0 / 0
Как исправить кракозяблы в psql у себя на компьютере (windows)
    #39420599
sql_user2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Запуске выдает сообщение
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Database [postgres]:
Port [5432]:
Username [postgres]:
psql (9.4.9, сервер 9.4.5)
ПРЕДУПРЕЖДЕНИЕ: Кодовая страница консоли (866) отличается от основной
                страницы Windows (1251).
                8-битовые (русские) символы могут отображаться некорректно.
                Подробнее об этом смотрите документацию psql, раздел
                "Notes for Windows users".
Введите "help", чтобы получить справку.

postgres=#
...
Рейтинг: 0 / 0
Как исправить кракозяблы в psql у себя на компьютере (windows)
    #39420671
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sql_user2Запуске выдает сообщение
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Database [postgres]:
Port [5432]:
Username [postgres]:
psql (9.4.9, сервер 9.4.5)
ПРЕДУПРЕЖДЕНИЕ: Кодовая страница консоли (866) отличается от основной
                страницы Windows (1251).
                8-битовые (русские) символы могут отображаться некорректно.
                Подробнее об этом смотрите документацию psql, раздел
                "Notes for Windows users".
Введите "help", чтобы получить справку.

postgres=#



Совершенно непонятно почему кто то должен помогать человеку который ленится пользоваться гуглом
и тем более ленится пользоваться официально указанной ему в справке документацией.

--
Maxim Boguk
www.postgresql-consulting.ru
...
Рейтинг: 0 / 0
Как исправить кракозяблы в psql у себя на компьютере (windows)
    #39421007
sql_user2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maxim BogukСовершенно непонятно почему кто то должен помогать человеку который ленится пользоваться гуглом


Хотите верьте, хотите нет, но гугел у нас забанен.





В общем сделал так:

Прописал chcp 1251 в файл C:\Program Files\PostgreSQL\9.4\scripts\runpsql.bat

и кракозяблы превратились в буковки.



Решение возможно корявое, с удовольствием бы услышал более изящное.
...
Рейтинг: 0 / 0
Как исправить кракозяблы в psql у себя на компьютере (windows)
    #39421190
big-trot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Как исправить кракозяблы в psql у себя на компьютере (windows)
    #40008570
ZaloJNik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Запустил в консоли \! chcp 1251 и все стало читаемо.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как исправить кракозяблы в psql у себя на компьютере (windows)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]