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

start [/forum/topic.php?fid=52&msg=39721311&tid=1883295]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
165ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
| others: | 251ms |
| total: | 511ms |

| 0 / 0 |
