VBA - извлечение из XML с символами iso-8859-1

Я хотел бы извлечь некоторую дату с веб-страницы с символами iso-8859-1 с коротким Sub. Я почти получил ожидаемый результат. Проблема связана с некоторыми конкретными символами, например: é, è, ç, à ... Вместо того, чтобы правильно их указать, у меня есть черный ящик со знаком вопроса для этого символа и двух следующих символов. Что ты предлагаешь ?

Вот как я туда попал:

my_url = "http://www.website.fr/"
Set html_doc = CreateObject("htmlfile")
Set xml_obj = CreateObject("MSXML2.XMLHTTP")
xml_obj.Open "GET", my_url, False
xml_obj.send
html_doc.body.innerhtml = xml_obj.responseText
Set xml_obj = Nothing
Sheets(1).Cells(1, 2).Value = html_doc.body.getElementsByTagName("div")(3).innertext

person arnaud1000    schedule 19.09.2017    source источник
comment
stackoverflow.com/ вопросы/2524703/ должны быть правильным направлением   -  person Zoba    schedule 19.09.2017
comment
@Zoba: моему компьютеру не нравится Set fst = CreateObject(ADODB.Stream)... Требуется объект   -  person arnaud1000    schedule 19.09.2017
comment
Что именно вы подразумеваете под символом ANSI? Я знаю, что этот термин использовался Microsoft (середина 1980-х?), когда они впервые вышли за пределы 7-битных наборов символов, и что он не имеет ничего общего с Американским национальным институтом стандартов, но я не знал, что этот термин был все еще используется, и если он используется, я понятия не имею, что он означает в современном мире Unicode.   -  person Michael Kay    schedule 19.09.2017
comment
Я не уверен, что ANSI верен на самом деле. Я только что проверил информацию о веб-странице, это скорее iso-8859-1.   -  person arnaud1000    schedule 19.09.2017
comment
Я решил это с помощью ADODB, чтобы сохранить специальные символы, а затем работать с регулярным выражением.   -  person arnaud1000    schedule 21.09.2017