Как исправить предупреждение о различии кодовых страниц в psql на Windows?
При запуске psql в Windows появляется предупреждение:
ПРЕДУПРЕЖДЕНИЕ: Кодовая страница консоли (866) отличается от основной страницы Windows (1251).
8-битовые символы могут отображаться некорректно.
Из-за этого русские символы отображаются неправильно. Как решить проблему?
8 дней назад
Nikolai Gagarinov
Ответы
1
Предупреждение появляется из-за того, что кодировка командной строки (обычно CP866) не совпадает с системной кодировкой Windows (CP1251). Из-за этого psql неправильно отображает кириллицу.
Исправить проблему можно, переключив кодировку консоли на CP1251 перед запуском psql:
После смены кодовой страницы кириллица в psql будет отображаться корректно. При необходимости можно вернуть исходную кодировку командой:
8 дней назад
Nikolai Gagarinov