|
кодировка
|
|||
---|---|---|---|
#18+
Добрый день. Только начал работать с Cache, поэтому сильно не пинайте. Пишем web-service. Задача - метод должен возвращать xml-класса в кодировке windows 1251 что сделано: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
если потом посмотреть результат в окне отладчика или вывести в файл, то все хорошо Код: sql 1. 2. 3. 4.
но проблема в том, что получаемый XML не соответствует необходимому виду чтобы привести к требуемому виду, делаем XSLT преобразование Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9.
и вот после этого и в файл пишутся "кракозябры" и метод сервиса возвращает "кракозябры" В окне отладчика все нормально. Кстати, как лучше поток перевести в строку? кодировщик показывает, что текст "кракозябров" - это текст в кодировке windows1251 приведенный в utf8 Что можете посоветовать? I Have Nine Lives You Have One Only THINK! ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2017, 08:15 |
|
кодировка
|
|||
---|---|---|---|
#18+
Здравствуйте! Сообщите версию Cache ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2017, 14:42 |
|
кодировка
|
|||
---|---|---|---|
#18+
HandKot, Попробуйте resultxml определить заранее, и установить у него нужную кодировку ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2017, 17:31 |
|
кодировка
|
|||
---|---|---|---|
#18+
П.С.М.HandKot, Попробуйте resultxml определить заранее, и установить у него нужную кодировку пробовал не получалось а как у стрима установить нужную кодировку? пока нашел такое решение Код: sql 1. 2.
в итоге веб сервис возвращает данные в нужной кодировке vassil Здравствуйте! Сообщите версию Cache Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
14.09.2017, 07:06 |
|
кодировка
|
|||
---|---|---|---|
#18+
HandKotпока нашел такое решение Код: sql 1. 2.
Я тоже так делаю )) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2017, 05:22 |
|
кодировка
|
|||
---|---|---|---|
#18+
HandKot, set streamxslt = ##class(%Stream.TmpCharacter).%New() #; s streamxslt.TranslateTable = "UTF8" ??? do streamxslt.Write(xslt) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2017, 19:20 |
|
|
start [/forum/topic.php?fid=39&gotonew=1&tid=1556319]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
40ms |
get topic data: |
13ms |
get first new msg: |
8ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 162ms |
0 / 0 |