|
|
|
Кодировка?!
|
|||
|---|---|---|---|
|
#18+
Добрый день! При проверочном запросе: <% Dim objXmlHttp Dim strHTML Set objXmlHttp = Server.CreateObject("MSXML2.XMLHTTP") objXmlHttp.open "GET", "http://xxxx.xxx/cgi-bin/xx?q=xxxxxx", false objXmlHttp.send Response.Write "Status: " & objXmlHttp.status & " " _ & objXmlHttp.statusText & "<br />" strHTML = objXmlHttp.responseText Set objXmlHttp = Nothing %> <h1>Here's The Page:</h1> <table border="1" bgcolor="#FFFFFF"> <tr><td> <%= strHTML %> </td></tr> </table> Вместо кириллицы - ??? + проблемы с некоторыми < например: <n1>016?/n1><np> <c>??? ??/c> <c>???? </c> </np> вместо: <n> <n1>038АЧ</n1><np> <c>ОКТ</c> <c>ГЛ</c> </np> Если зайти в браузере по адресу http://xxxx.xxx/cgi-bin/xx?q=xxxxxx в ответ отражается корректный XML документ. Заголовок XML док: <?xml version="1.0" encoding="Windows-1251" ?> В чем может быть проблема? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2006, 10:16 |
|
||
|
Кодировка?!
|
|||
|---|---|---|---|
|
#18+
guest_new... В чем может быть проблема? "ASP, ты мое, ASP...", попробуйте для начала в своем скрипте в самом начале поставить Response.Charset= "windows-1251". Если эффекта не даст - думайте как "заставить" MSXML2.XMLHTTP вернуть вместо юникода ASCII-строку... (такое поведение похоже именно на то, что objXmlHttp.responseText приходит к вашему скрипту в виде юникода). З.Ы. насчет "Заголовок XML док: <?xml version="1.0" encoding="Windows-1251" ?>" , который видно из браузера, сильно не обольщайтесь - я видел много XML-страниц в IE, в которых был прописан этот заголовок, а содержали данные они все равно в UTF-8... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2006, 13:23 |
|
||
|
|

start [/forum/topic.php?fid=14&msg=33780437&tid=1334762]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
138ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 240ms |
| total: | 461ms |

| 0 / 0 |
