![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Oracle+xml.кодировка
^-k2-^ © (2008-06-06 01:50:00)доброго времени суток, кто чем может поможите пожалуйста
declare
str1 varchar2(4000);
str0 varchar2(4000);
x utl_http.html_pieces;
begin
x := utl_http.request_pieces(' http://www.cbr.ru/scripts/XML_daily.asp?date_req=01.06.2008', 100);
for i in 1 .. x.count loop str0 := str0||x(i); end loop;
select extractValue(value(xml),'/Valute/Name')
into str1
from table(xmlSequence(Extract(xmltype(str0), '/ValCurs/Valute'))) xml
where extractValue(value(xml),'/Valute/NumCode')='578';
dbms_output.put_line(str1);
exception when others then
dbms_output.put_line(sqlerrm);
end;
str1 - кракозябры вместо русских букв :(
substr(str0,1,50) = <?xml version="1.0" encoding="windows-1251" ?>
как бы его правильно заставить разбирать? не соображу :(
^-k2-^ (2008-06-06 02:16:00) [1]спасибо огромное
Reindeer Moss Eater (2008-06-06 02:14:00) [2]utl_http.set_body_charset(charset => 'windows-1251');