powered by simpleCommunicator - 2.0.48     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Load XML
4 сообщений из 4, страница 1 из 1
Load XML
    #39024160
Фотография Riska
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имеется линк:
http://212.199.58.169/search?q=*aca*&btnG=????? Google&access=p&client=default_frontend&output=xml_no_dtd&sort=date:D:L:d1&entsp=a&wc=200&wc_mc=1&oe=UTF-8&ie=UTF-8&ud=1&getfields=*&exclude_apps=1&site=Meuhedet-med-items&filter=0&requiredfields=OWNER0555:3000&ulang=en&ip=109.64.126.96&entqr=3&entqrm=3&start=0&num=1000

В GoogleChrome отображается XML, а в IE10 - нет (проблема в том, что вместо иврита (заменить *aca* на *ивритское_слово*) отображаются иероглифы или вопросительные знаки: <Q>wildcard:*???*</Q>).
Нужно из РВ12.5 получить этот XML.
Через Microsoft Web Browser не получается, т.к. там инспользуется IE.

Есть ли в РВ что-то типа LoadXml?
Есть ли другие идеи?
...
Рейтинг: 0 / 0
Load XML
    #39024302
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
06.08.2015 11:28, Riska пишет:

> Есть ли другие идеи?

Сделать это через сервер.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Load XML
    #39024449
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А при чем тут "отображается"? Как пытаетесь?

Не ужели при передаче через Msxml2.XMLHTTP и/или Microsoft.XMLHTTP кодировка слетает? Правда, сталкивался, что M$ умудрялось символы перевода строки \n на \r\n заменять при некоторых параметрах заголовка HTTP пакета. Но менять кодировку это должно быть слишком даже для них.

p.s. мне кажется вопрос к PowerBuilder отношения не имеет.
...
Рейтинг: 0 / 0
Load XML
    #39024477
Фотография Riska
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Эта функция решает проблему:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
global type f_internet_char_converter from function_object
end type

forward prototypes
global function string f_internet_char_converter (string as_text, integer ai_incod_uncode)
end prototypes

global function string f_internet_char_converter (string as_text, integer ai_incod_uncode);
// PARAM ai_incod_uncode = 0: from %D7%A6%D7%99%D7%A0%D7%95%D7%A8 to HEB
// PARAM ai_incod_uncode = 1: from HEB to %D7%A6%D7%99%D7%A0%D7%95%D7%A8 

OleObject wsh
Integer  li_rc
string ls_temp

wsh = CREATE OleObject
li_rc = wsh.ConnectToNewObject( "MSScriptControl.ScriptControl" )
wsh.language = "javascript"

IF ai_incod_uncode = 1 THEN
	ls_temp = wsh.Eval("encodeURIComponent('" + as_text + "')")
ELSE
	ls_temp = wsh.Eval("decodeURIComponent('" + as_text + "')")
END IF

RETURN ls_temp

end function
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Load XML
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]