Sistema Linux para encontrar maneras de reemplazar archivos codificados sin UTF-8

  
                

UTF-8 es un código Unicode de caracteres de longitud variable para sistemas Linux que admite varios idiomas utilizando el código UTF-8. Sin embargo, algunos archivos no están codificados en UTF-8. En este momento, podemos usar comandos para buscar y reemplazar códigos que no son UTF-8. Aquí hay una descripción de cómo los sistemas Linux encuentran y reemplazan archivos codificados que no son UTF-8.

Antes de comenzar, por favor instale enca este paquete. Enca es una herramienta para ver la codificación de archivos y la codificación de conversión de archivos en Linux y otros sistemas.

La siguiente línea de comandos de Linux puede averiguar qué archivos en el directorio actual no están codificados en UTF-8. Agregué algunas restricciones al archivo. Al usar el comando de búsqueda, excluí el directorio .svn en todos los directorios y solo busqué archivos con la extensión .php.

Comando 1:

jw @ ~ /sqlite >

encuentra. ! -iregex ‘. * \\. svn. * ’ -type f -name ‘ *. php ’ -exec bash -c " enca -L zh_CN {}

Copyright © Conocimiento de Windows All Rights Reserved