Почему при вызове процедуры pg_restore в названиях выражений не распознаётся кодировка?
Всем привет!
Разворачиваю бэкап из файла, и в процессе разворачивания всплыли ошибки.
Распознать эти ошибки мешает не распознанная кодировка в выполняемых командах.
Пример:
pg_restore: ошибка: could not execute query: Р?Р?Р?С?РС?Р: С?РС?Р>Р?
Сервер где расположена бд откуда создается бэкап, и итоговая система где он разворачивается имеют одинаковую кодировку utf-8. Было предположение что виндувс терминал что-то не может распознать, но попытки прописывать ему кодировку ничего не решили.
Подскажите хотя бы где искать. Это проблема в самом файле беэкапе или в системе где он разворачивается?
CityzenUNDEAD, в cmd, задает кодировку UTF-8.
Впрочем, мне сложно сообразить какую кодировку под виндой будет использовать pg_restore, так что еще вариант - chcp 1251
galaxy, неа, все так же хрень какую-то выводит. Странно, если бы был косяк с кодировкой, ну явно же там все было крокозябрами, а не только какие-то фрагменты.