|
|
|
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&fpage=97&tid=1883295]: |
0ms |
get settings: |
6ms |
get forum list: |
21ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
41ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 200ms |
| total: | 341ms |

| 0 / 0 |
