
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
23.10.2018, 10:24
|
|||
|---|---|---|---|
Xmlelement encoding |
|||
|
#18+
Нашел место в коде, где генерятся xml функцией xmlelement. При этом, полученным документам не прописывают В явном виде xmlroot. Предполагается, что на выходе должно получаться windows-1251. Но по-факту одна из тысячи нагенеренных xml в кодировке UTF8. По всей видимости, получаемая кодировка зависит от текущего контекста NLS вызывающего процесса? Думаю, сделаю так: Код: plsql 1. Это допишет мне заголовок с версией и кодировкой, и даст на выходе документ в нужной кодировке. Хотел посоветоваться здесь, поскольку на работе не с кем :) Правильным ли будет такое решение? Есть какие-то грабли насчет обьема данных, которые можно так обрабатывать, или какие-то особенности использования на версиях 11g и 12c? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.10.2018, 10:46
|
|||
|---|---|---|---|
Xmlelement encoding |
|||
|
#18+
ART-CODEПо всей видимости, получаемая кодировка зависит от текущего контекста NLS вызывающего процесса?Clob - это текст. А у текста нет кодировки. ART-CODE Код: plsql 1. Это допишет мне заголовок с версией и кодировкой, и даст на выходе документ в нужной кодировке.Это гарантированный способ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=52&mobile=1&tid=1883295]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
158ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 226ms |
| total: | 441ms |

| 0 / 0 |
