Por favor, amigos, el servidor devuelve datos de GB18030 y los resultados de la solicitud de impresión son los siguientes. ¿Se puede resolver el problema de que el chino se convierta en código extraño?
¿ Qué pasa?
Los inventores cuantifican - sueños pequeñosCuando se llama a la función HttpQuery para enviar una solicitud HTTP, especifique el conjunto de caracteres en el encabezado de la solicitud y pruebe. "application/javascript; charset=xxx" está configurado como utf-8, por ejemplo.
Los inventores cuantifican - sueños pequeñosNo es cortés, gracias por la pregunta.
18599999999Sí, es cierto.
Los inventores cuantifican - sueños pequeñosLa prueba está hecha y hemos actualizado el administrador para responder a su pregunta. ¿Por qué no lo haces? La función principal (() { Var ret = HttpQuery (en inglés) "https://hq.sinajs.cn/rn=1644985273291&list=gb_$dji,gb_ixic,gb_$inx,hf_GC,hf_CL,DINIW,s_sh000001,rt_hkHSI,b_NKY", El método: "GET", el carácter: No hay nada. "Referente: https://stock.finance.sina.com.cn/usstock/quotes/.IXIC.html", se encuentra el mensaje en el enlace. Es cierto. ¿Qué es esto? Log ((ret.Body) es el nombre de la página web. ¿Por qué no? ¿Por qué no lo haces? Si utilizas el administrador más reciente, y luego decodificas con este código, los caracteres chinos se muestran normalmente.
18599999999¿Se puede resolver este problema con código? ¿O se puede resolver en poco tiempo?
18599999999El código es https://www.fmz.com/strategy/345557
Los inventores cuantifican - sueños pequeñosEn este caso, es necesario ver cómo está escrito tu código, httpQuery y el contexto.
18599999999He intentado añadir "Content-Type" en los encabezados: "application/javascript; charset=utf-8", o no ((no sé si es cierto o no). Estimamos que el servidor solo puede devolver este conjunto de caracteres. Y los datos financieros rastreados, cambiar el encabezado de la solicitud también pueden ser reconocidos.