PostgreSQL: Кириллица в консоли psql
Проблема возникает из-за разной кодировки консоли и ОС Windows. Из-за этого несоответствия русские символы и другие символы, кодированные вне ASCII, могут отображаться некорректно в консоли.
psql # > psql (10.22) # > ПРЕДУПРЕЖДЕНИЕ: Кодовая страница консоли (866) отличается от основной # > страницы Windows (1251). # > 8-битовые (русские) символы могут отображаться некорректно. # > Подробнее об этом смотрите документацию psql, раздел # > "Notes for Windows users".
Быстрое временное решение
Решение заключается в смене кодировки:
# эта команда изменяет кодировку вывода терминала, чтобы корректно отображать кириллические символы. psql \! chcp 1251
Эта команда временно переключает кодировку терминала Windows на CP1251 (Windows-1251), чтобы корректно отображать кириллические символы при работе с базой данных PostgreSQL через psql.
Комментарии