Jag jobbar på en lösning där en asp-sida ska läsa in en annan asp-sida för att skapa en pdf-fil av denna. För att läsa in filen använder jag mig av MSXML som sedan skickar texten till den funktion som skapar min PDF.Läsa in en html-sida med MSXML
Problemet jag har är att när jag läser in sidan med MSXML-objektet så verkar fel charset användas vilket leder till att t.ex. "bullets" ifrån punktlistor inte känns igen och visas som frågetecken. Vad jag förstått så använder MSXML-objektet UTF-8 som default charset och sidan jag läser ifrån använder iso-8859-1.
Jag har försökt att ändra vilken charset MSXML-objektet använder men utan att lyckas så bra. Se koden nedan:
Set objXML = Server.CreateObject("MSXML2.ServerXMLHTTP")
objXML.Open "post", strURL, false
objXML.setRequestHeader "Content-Type", "text/html; charset=iso-8859-1"
objXML.Send()
Har någon här något förslag på en lösning?