La computadora lee datos en representación binaria, es por eso que necesitamos una forma de convertir caracteres de texto en datos binarios, esto se hace con la ayuda de la codificación de caracteres.
Los tipos de codificación de caracteres más populares son ASCII y Unicode. Unicode se define como UTF-8, UTF-16, etc.
Podemos usar un módulo llamado ‘ detect-file-encoding-and-language ‘ para obtener la codificación de caracteres del archivo en node.js
Sintaxis:
languageEncoding(pathToFile).then( fileInfo => // Do anything );
Parámetros:
- pathToFile: (Relativo o Absoluto) Ruta del archivo actual.
Valor devuelto:
Un objeto con los siguientes valores, { idioma: francés, codificación: CP1252, confianza: 0,99 }
Configuración del entorno y ejecución:
Paso 1: inicializar el proyecto node.js
npm init
Paso 2: Instale los módulos requeridos
npm install detect-file-encoding-and-language
Paso 3: crea un archivo de texto
Nombre de archivo- a.txt
Geeks for Geeks
Paso 4: código en el archivo index.js
index.js
import languageEncoding from "detect-file-encoding-and-language" const pathToFile = "./a.txt" languageEncoding(pathToFile) .then(fileInfo => console.log(fileInfo.encoding)) .catch(err => console.log(err));
Paso 5: Ejecute el archivo index.js
node index.js
Salida: Ver salida en consola
Publicación traducida automáticamente
Artículo escrito por pratikraut0000 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA