|
Крякозябры при сохранении в CSV
|
|||
---|---|---|---|
#18+
Добрый вечер! Поставил себе демонстрационную базу "demo"( https://postgrespro.ru/education/demodb) на Windows.Сохраняю результат запроса в CSV из pgAdmin, в результате "кракозябры". При этом в запроснике PgAdmin кириллица отображается корректно, в командной строке после :set client_encoding='win1251'; выводит тоже корректно. Как только уже не пробовал....помогите пожалуйста. ps я еще только учусь, буду признателен за совет. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.02.2019, 00:05 |
|
Крякозябры при сохранении в CSV
|
|||
---|---|---|---|
#18+
Ivan_positiv91, Результат запроса сохраняете в файл? Чем смотрите? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.02.2019, 12:17 |
|
Крякозябры при сохранении в CSV
|
|||
---|---|---|---|
#18+
Павел Лузанов, Да, сохраняю таблицу через "кнопку" в pgAdmin в файл формата CSV. Открываю через Excel 2010. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.02.2019, 15:48 |
|
Крякозябры при сохранении в CSV
|
|||
---|---|---|---|
#18+
Ivan_positiv91, Когда на кнопку нажимаете - выберете другую программу, например Блокнот. Увидите, что русские буквы выгружаются правильно в кодировке UTF. Можете из блокнота сохранить файл и затем открыть в Excel - всё будет нормально. Скорее всего если сразу открывать в Excel - то ожидаются данные в другой кодировке. Проблема где-то на стыке между pgAdmin и Excel. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.02.2019, 16:51 |
|
Крякозябры при сохранении в CSV
|
|||
---|---|---|---|
#18+
Павел Лузанов, Спасибо за совет. Как сохранить из 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 но тоже не помогло. Если кто то сталкивался с подобной ситуацией, напишите. Интересно узнать решение через "настройки системы". ... |
|||
:
Нравится:
Не нравится:
|
|||
12.02.2019, 21:56 |
|
|
start [/forum/topic.php?fid=53&msg=39772920&tid=1995348]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
others: | 18ms |
total: | 162ms |
0 / 0 |