powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Крякозябры при сохранении в CSV
5 сообщений из 5, страница 1 из 1
Крякозябры при сохранении в CSV
    #39772549
Ivan_positiv91
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый вечер!
Поставил себе демонстрационную базу "demo"( https://postgrespro.ru/education/demodb) на Windows.Сохраняю результат запроса в CSV из pgAdmin, в результате "кракозябры".
При этом в запроснике PgAdmin кириллица отображается корректно, в командной строке после :set client_encoding='win1251';
выводит тоже корректно. Как только уже не пробовал....помогите пожалуйста.

ps я еще только учусь, буду признателен за совет.
...
Рейтинг: 0 / 0
Крякозябры при сохранении в CSV
    #39772734
Павел Лузанов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_positiv91,

Результат запроса сохраняете в файл? Чем смотрите?
...
Рейтинг: 0 / 0
Крякозябры при сохранении в CSV
    #39772920
Ivan_positiv91
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Павел Лузанов,
Да, сохраняю таблицу через "кнопку" в pgAdmin в файл формата CSV. Открываю через Excel 2010.
...
Рейтинг: 0 / 0
Крякозябры при сохранении в CSV
    #39772949
Павел Лузанов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_positiv91,

Когда на кнопку нажимаете - выберете другую программу, например Блокнот.
Увидите, что русские буквы выгружаются правильно в кодировке UTF.
Можете из блокнота сохранить файл и затем открыть в Excel - всё будет нормально.

Скорее всего если сразу открывать в Excel - то ожидаются данные в другой кодировке.
Проблема где-то на стыке между pgAdmin и Excel.
...
Рейтинг: 0 / 0
Крякозябры при сохранении в CSV
    #39773070
Ivan_positiv91
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Павел Лузанов, Спасибо за совет.
Как сохранить из pdAdmin результат запроса сразу в формат txt не нашел, так как по умолчанию есть возможность сохранить только в формате csv. Воспользовавшись советом Павла выполнил следующий алгоритм (может кому пригодиться) :
1.Запустил PgAdmin и выполнил мой запрос
2.Сохранил файл в формате csv,после руками поменял на расширение txt.
3. Открыл файл в Notepad++.Кодировка->Преобразовать в UTF-8
4.Вернул файлу прошлое расширение (csv)
5. радость :) ("кракозябры" ушли)

Так же в файле postgresql.conf пробовал менять с ASCII на WIN866,WIN1251 :

#client_encoding = WIN866 # actually, defaults to database
# encoding

но тоже не помогло.

Если кто то сталкивался с подобной ситуацией, напишите. Интересно узнать решение через "настройки системы".
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Крякозябры при сохранении в CSV
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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