Wie kan mij helpen?
Ik probeer tekst uit een willekeurige website te halen echter letters zoals: é, á, ï of ë worden niet herkent en wordt in de plaats een vraagteken gezet.
Ik ben al vier uur eea aan het uitzoeken maar krijg het niet voor elkaar.
Het ligt aan de "iso" type waarvan ik niet de juiste kan vinden.
strXmlType = "text/plain;charset=UTF-8"
Bovenstaande werkt niet en ook ISO-8859-1 werkt niet.
Onderstaande code gebuik ik en ik heb het ook nog geprobeert met een With CreateObject("ADODB.Stream") maar dat werkte ook niet.
Wellicht dat iemand eerder dit probleem is tegengekomen en heeft opgelost.
Public Function GetValueUrl(strUrl7 As String) As String
Dim msXML As Object
Dim fh As Long
Dim strXmlType As String
fh = FreeFile
Set msXML = CreateObject("Microsoft.XMLHTTP")
msXML.Open "GET", strUrl7, False
strXmlType = "text/plain;charset=UTF-8"
msXML.SetRequestHeader "Content-type", strXmlType
msXML.Send
GetValueUrl = msXML.ResponseText
End Function
Ik probeer tekst uit een willekeurige website te halen echter letters zoals: é, á, ï of ë worden niet herkent en wordt in de plaats een vraagteken gezet.
Ik ben al vier uur eea aan het uitzoeken maar krijg het niet voor elkaar.
Het ligt aan de "iso" type waarvan ik niet de juiste kan vinden.
strXmlType = "text/plain;charset=UTF-8"
Bovenstaande werkt niet en ook ISO-8859-1 werkt niet.
Onderstaande code gebuik ik en ik heb het ook nog geprobeert met een With CreateObject("ADODB.Stream") maar dat werkte ook niet.
Wellicht dat iemand eerder dit probleem is tegengekomen en heeft opgelost.
Public Function GetValueUrl(strUrl7 As String) As String
Dim msXML As Object
Dim fh As Long
Dim strXmlType As String
fh = FreeFile
Set msXML = CreateObject("Microsoft.XMLHTTP")
msXML.Open "GET", strUrl7, False
strXmlType = "text/plain;charset=UTF-8"
msXML.SetRequestHeader "Content-type", strXmlType
msXML.Send
GetValueUrl = msXML.ResponseText
End Function