Red de conocimiento informático - Material del sitio web - ¿Cómo convertir los caracteres chinos confusos del código fuente extraído por VB al chino original?

¿Cómo convertir los caracteres chinos confusos del código fuente extraído por VB al chino original?

'ReferenceXML2

Opción?Explícito

Privado?Sub?Command1_Click()

Texto2.Text?=?GetPage(Text1.Text)

¿Fin?Sub

Función?GetPage(url)

¿Activado?Error?Reanudar?Siguiente

¿Atenuar?Recuperación

Establecer ?Retrieval?=?CreateObject("Msxml2.XMLHTTP")

Con?Retrieval

.Open?"Get",?url,?False,?"",?" "

.send

If.readyState?=?4?Then

If.Len(.responseBody)?=?0?Then

Debug.Print?"lt;h1gt; Fallo del servidor~!~~~~lt;/h1gt;"

Else

GetPage?=?BytesToBstr(.responseBody)

¿Fin?Si

Fin?Si

Fin?Con

Establecer?Recuperación = Nada

¿Activado?

Finalizar función

Función?BytesToBstr(body)

Dim?objstream

Set?objstream?=?CreateObject("adodb . stream")

Con?objstream

.Type?=?1

.Mode?=?3

.Open

p>

.Write?UTF-8"?Si aparecen caracteres confusos, abra manualmente el código fuente de la página, verifique qué codificación es e intente cambiarlo a GB2312

BytesToBstr? =?objstream .ReadText

.Close

Fin?Con

Set?objstream?=?Nada

.Charset?=? UTF-8 "?Nada

¿Fin?