|
Проблема русских букв в xmlelement
|
|||
---|---|---|---|
#18+
Подскажите решена ли проблема русских букв в XML функциях? Ну то есть, чтобы результирующий XML содержал именно русские буквы а не коды? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2019, 14:17 |
|
Проблема русских букв в xmlelement
|
|||
---|---|---|---|
#18+
Postgresql 11.2 Debian 11.2-1.pgdg90+1 Проблем нет ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2019, 15:47 |
|
Проблема русских букв в xmlelement
|
|||
---|---|---|---|
#18+
GeniyZ, То есть, хотите сказать если postgres стоит по Линуксом, то проблемы нет? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2019, 16:33 |
|
Проблема русских букв в xmlelement
|
|||
---|---|---|---|
#18+
sergnn, Опишите вашу конкретную проблему, лучше с тестовым сценарием. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2019, 04:26 |
|
Проблема русских букв в xmlelement
|
|||
---|---|---|---|
#18+
jan2ary, Код: plsql 1.
Имеем в результате : Код: xml 1.
а хотелось бы: Код: xml 1.
Говорю сразу, это не для выдачи результата в броузер или куда нить на сервер приложений, где всё это безобразие автоматом перекодируется в нормальный текст. Задача получить именно XML с текстом, а не кодами. В принципе проблему решили с помощью написания функции, которая тупо перекодирует всё это безобразие. Но коряво как то это всё... ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2019, 10:38 |
|
Проблема русских букв в xmlelement
|
|||
---|---|---|---|
#18+
Я так, как вы не баловался - все атрибуты у нас только латиницей. Русские в атрибутах кодируются, как и у вас. В силу того, что возможности указания кодировки XML нет, то это как-бы правильно. Однако с содержимое узлов в кирилице отображается как есть: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2019, 11:03 |
|
Проблема русских букв в xmlelement
|
|||
---|---|---|---|
#18+
GeniyZ, Интересно, только мне нужен свмозакрывающийся тег row внутри которого перечисленные поля таблицы как атрибуты, а не как внутренние теги. Конечно можно вывести и так ,а потом стринг обработать, но перекодировка получается в моём случае хоть и коряво, но менее коряво. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2019, 11:48 |
|
Проблема русских букв в xmlelement
|
|||
---|---|---|---|
#18+
GeniyZ, Я понимаю, что мои хотелки несколько странные, но проблем в том ,что перелезаем на postres с древней версии sybase. А там сформированный таким образом XML используется для электронной подписи документов. И приходится формировать как там. Так что прошу тапками не кидаться. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2019, 11:51 |
|
Проблема русских букв в xmlelement
|
|||
---|---|---|---|
#18+
GeniyZ, Ещё интереснее результат запроса в примере это если поставлена кодировка 1251, и получается полная ерунда на самом деле а если кодировка - UTF8 то получается: Код: xml 1.
то есть вменяемые коды, которые хотя бы можно интерпретировать. Как вся это лабуда работает абсолютно не понятно!!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2019, 11:05 |
|
Проблема русских букв в xmlelement
|
|||
---|---|---|---|
#18+
GeniyZ, Если бы можно было кодовую страницу для этих функций указывать... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2019, 11:17 |
|
Проблема русских букв в xmlelement
|
|||
---|---|---|---|
#18+
Ну вот в том-то и дело, что нет возможности указать кодировку - поэтому PostgreSQL "на всякий случай" кодирует. Ну, справедливости ради, не PostgreSQL, а libxml2. В целом, это конечно баг. Информация у базы о кодировке есть, а у libxml2 есть необходима информация и возможности не кодировать, если не надо. Видимо PostgreSQL не передаёт какие-то параметры. ... Так что пока живём так. Мало-ли может когда-нибудь исправятся. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2019, 16:06 |
|
Проблема русских букв в xmlelement
#40140768
![]() Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
В настройках панели для просмотра значений (F7) надо поставить галочки "Перенос слов" и "Автоформатирование" PostgreSQL 16.8 ... |
||||||||||||||||
:
Изменено: 07.05.2025, 13:36 - ultrasonic
Нравится:
Не нравится:
|
||||||||||||||||
07.05.2025, 13:35 |
|
|
start [/forum/topic.php?fid=53&gotonew=1&tid=1995111]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
22ms |
get topic data: |
13ms |
get first new msg: |
8ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
others: | 11ms |
total: | 137ms |
0 / 0 |