Здравствуйте, vovka777, Вы писали:
V>Имеется xsl файл со следующим заголовком
V><?xml version="1.0" encoding="Windows-1251"?>
V><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:ms="urn:schemas-microsoft-com:xslt" xmlns:vbs="urn:schemas-yoursite-com:vbs" version="1.0">
V><xsl:output method="html" encoding="Windows-1251"/>
V>и xml файл с таким заглолвком
V><?xml version="1.0" encoding="Windows-1251"?>
V>после выполнения transformNode над этими файлами с msxml4 получаем html файл с с таким заголовком
V><META http-equiv="Content-Type" content="text/html; charset=UTF-16">
V>хотя на самом деле везде кодировка вин1251.
V>Как сделать, чтобы кодировка в заголовке html стояла вин1251?
Два способа:
1. Используй transformNodeToObject xslDoc, Response
2. Хакинг forever:
result = source.transformNode(Style)
result = replace(result, "charset=UTF-16", "charset=ISO-8859-1")