Когда я выполняю запрос COPY TO ... CSV, я создаю CSV-файл. BUt, когда открыть его столбец с именами в excel, которые должны быть с национальными символами, не так, как должно быть. Поэтому мой вопрос: если в запросе sql можно изменить эту кодировку на utf8? Или что-то другое? Потому что я хочу, чтобы новый созданный CSV-файл стал конечным продуктом для пользователя в Интернете. Я надеюсь, что кто-то понял, чего я хочу :)Кодирование в SQL-CSV
0
A
ответ
1
Postgresql, похоже, не поддерживает имена столбцов перекодировки при копировании как csv. Думаю, это то, о чем вы просите? Однако вы можете структурировать команду «copy» для переименования столбцов по мере необходимости.
Так, например, если я создаю таблицу так:
[email protected]@[local] =# copy csvtest to stdout with csv header;
id,value
1,Telewizja Polska zawiesiła dzisiejszą emisję programu
Вы можете иметь его перекодировать данные на что-то другое:
[email protected]@[local] =# set client_encoding = 'iso8859-2';
SET
[email protected]@[local] =# copy csvtest to stdout with csv header;
id,value
1,Telewizja Polska zawiesi�a dzisiejsz� emisj� programu
Но если определить имена столбцов в национальных символах :
[email protected]@[local] =# reset client_encoding ;
RESET
[email protected]@[local] =# copy (select id as id, value as "emisję" from csvtest) to stdout with csv header;
id,emisję
1,Telewizja Polska zawiesiła dzisiejszą emisję programu
Тогда они не транскодирования:
[email protected]@[local] =# set client_encoding = 'iso8859-2';
SET
[email protected]@[local] =# copy (select id as id, value as "emisję" from csvtest) to stdout with csv header;
id,emisję
1,Telewizja Polska zawiesi�a dzisiejsz� emisj� programu
Предположительно, UTF-8, который я отправляю как часть команды COPY, просто повторяется ко мне, не будучи декодированным.
Смежные вопросы
- 1. кодирование и кодирование в питоне
- 2. Кодирование преобразования в java
- 3. Кодирование интерфейсу в C
- 4. Кодирование в архитектуре MVC
- 5. Кодирование Varchar в MySQL
- 6. Кодирование Ошибка в SAS
- 7. Latin1_swedish_ci Кодирование в MySQL
- 8. кодирование в Java
- 9. Кодирование Char в Java
- 10. Кодирование в SQL-заявлении
- 11. UnicodeDecodeError - кодирование в Python
- 12. кодирование игры в jQuery
- 13. текстовое кодирование в .net
- 14. UTF8 Кодирование в OpenCart
- 15. кодирование страницы в JSP
- 16. объяснить кодирование в VBA
- 17. Кодирование MP3 в Java
- 18. Кодирование замыкания в TypeScript
- 19. Кодирование функции в Javascript
- 20. кодирование поля в gridview
- 21. Кодирование HTML в C#
- 22. Кодирование в WinForms
- 23. Кодирование JSON в php
- 24. Кодирование PowerShell в O365
- 25. Кодирование в Django администратора
- 26. кодирование Favicon в base64
- 27. Кодирование столбцов в Hive
- 28. NSString в - initWithData: кодирование:
- 29. java-кодирование в netbeans
- 30. Кодирование + URLConnection в Java
Итак, если я хорошо понял, нет решения по этой проблеме ?! – Z77