1 (изменено: DD, 2018-11-17 04:39:06)

Тема: AHK: Преобразование HTML-кода в символы UTF-8

Чем можно перекодировать? —


Ι       —>         Ι
Ι       —>         Ι
á     —>         á 

Похожее делается  следующим кодом, но в нем теги затираются —


html = 
(
Ι       —>         Ι
Ι       —>         Ι
á     —>         á 

<a href="/intl/en/ads/">Advertising   <span style='font-size:10.0pt;font-family:"Arial Unicode MS"'>&nbsp;!    &pound; </span>Progr&lt;ams&gt;</a>
<TABLE border=1>
<TBODY>
<TR>
<TH>Имя</TH><TH>Код</TH><TH>Вид</TH><TH>Описание</TH>
<TR>
)
html:= ComUnHTML(html)
MsgBox % html

ComUnHTML(html) {
	oHTML := ComObjCreate("HtmlFile")
	oHTML.write(html)
	return oHTML.documentElement.innerText
}

2

Re: AHK: Преобразование HTML-кода в символы UTF-8

Затираются, потому что вы возвращаете innertext. Попробуйте outerhtml.

+ DD