Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

425
Vistas
Iconv no está definido, cómo codificar datos json de windows-1251 a utf8

Quiero codificar datos de windows1251 a utf8 usando iconv-lite.

Intento con esta función, pero recibo un error:

 C:\Users\Admin\Desktop\HydroMeteoAnalyzer API\node_modules\mysql\lib\protocol\Parser.js:437 throw err; // Rethrow non-MySQL errors ^ ReferenceError: Iconv is not defined at Query.<anonymous> (C:\Users\Admin\Desktop\HydroMeteoAnalyzer API\server.js:73:9) at Query.<anonymous> (C:\Users\Admin\Desktop\HydroMeteoAnalyzer API\node_modules\mysql\lib\Connection.js:525:10) at Query._callback (C:\Users\Admin\Desktop\HydroMeteoAnalyzer API\node_modules\mysql\lib\Connection.js:491:16) at Query.Sequence.end (C:\Users\Admin\Desktop\HydroMeteoAnalyzer API\node_modules\mysql\lib\protocol\sequences\Sequence.js:83:24) at Query._handleFinalResultPacket (C:\Users\Admin\Desktop\HydroMeteoAnalyzer API\node_modules\mysql\lib\protocol\sequences\Query.js:139:8) at Query.EofPacket (C:\Users\Admin\Desktop\HydroMeteoAnalyzer API\node_modules\mysql\lib\protocol\sequences\Query.js:123:8) at Protocol._parsePacket (C:\Users\Admin\Desktop\HydroMeteoAnalyzer API\node_modules\mysql\lib\protocol\Protocol.js:291:23) at Parser._parsePacket (C:\Users\Admin\Desktop\HydroMeteoAnalyzer API\node_modules\mysql\lib\protocol\Parser.js:433:10) at Parser.write (C:\Users\Admin\Desktop\HydroMeteoAnalyzer API\node_modules\mysql\lib\protocol\Parser.js:43:10) at Protocol.write (C:\Users\Admin\Desktop\HydroMeteoAnalyzer API\node_modules\mysql\lib\protocol\Protocol.js:38:16)

Yo uso esta función:

 app.route('/HQstationsAHS') .get(function (req, res) { // omitted res.setHeader('content-type', 'application/json; charset=utf-8', 'Access-Control-Allow-Origin', '*', 'Cache-Control', 'private, no-cache, no-store, must-revalidate'); pool.query(`SELECT Station, Ime FROM auto_q_stations;`, function (error, result2, fields) { if (error) return res.status(500).json({ error: "Грешна заявка. Опитай отново !" }) result2 = Buffer.from(result2, 'binary'); iconv = Iconv('windows-1251', 'utf8'); result2 = iconv.convert(result2).toString(); HQstationsAHS = result2; res.json({ HQstationsAHS }) }); });

¿Cómo convertir correctamente los datos?

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda