Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

287
Views
JS: ¿cuándo es TextEncoder().encode diferente de un Array generado a partir del charCode de cada char?

Al leer la documentación en MDN , dice

El método TextEncoder.prototype.encode() toma un USVString como entrada y devuelve un Uint8Array que contiene el texto proporcionado en parámetros codificados con el método específico para ese objeto TextEncoder.

Por otro lado, en el código siguiente, cada carácter de la cadena se transforma en su valor Unicode y se coloca en una matriz.

 Uint8Array.from( Array.from(value) .map((letter) => letter.charCodeAt(0) ) )

A menudo, los dos métodos dan como resultado el mismo resultado, pero a veces con TextEncoder se genera un TypedArray más largo, especialmente cuando la cadena para codificar es una clave de cifrado decodificada.

Me pregunto ¿por qué es esto? ¿Tiene esto que ver con la transformación de una cadena JS primaria en una USVString? ¿O tal vez diferentes esquemas de codificación?

about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!