Maison > Opération et maintenance > CentOS > Que dois-je faire si le nom du fichier chinois sous centos affiche des caractères tronqués ?

Que dois-je faire si le nom du fichier chinois sous centos affiche des caractères tronqués ?

王林
Libérer: 2020-03-23 11:20:37
original
3676 Les gens l'ont consulté

Que dois-je faire si le nom du fichier chinois sous centos affiche des caractères tronqués ?

Problème :

Lors de l'utilisation de FTP pour télécharger des fichiers vers Linux sous Windows, le nom chinois s'affiche sous forme de caractères tronqués dans le système Linux. Bien que l'environnement Linux soit défini sur LANG=en_US.UTF-8 et que l'encodage du client Shell local soit également défini sur UTF-8, il est toujours tronqué dans le Shell (ou accessible via http).

Raison :

Le codage chinois par défaut des noms de fichiers sous Windows est GBK Après la compression ou le téléchargement, le nom de fichier sera toujours codé en GBK, tandis que le codage par défaut du nom de fichier sous Linux est UTF8. en raison d'un codage incohérent. Cela conduit au problème des noms de fichiers tronqués. Pour résoudre ce problème, les noms de fichiers doivent être transcodés.

(Tutoriel recommandé : Tutoriel d'utilisation des centos)

La solution est la suivante :

1 Installez convmv

yum install convmv
Copier après la connexion

2. . Code de transfert

convmv -f gbk -t utf-8 -r --notest /home/wwwroot
Copier après la connexion

Introduction aux paramètres communs :

-r Traiter les sous-dossiers de manière récursive

–notest Effectuer réellement des opérations Par défaut, aucune opération réelle n'est effectuée sur les fichiers

–la liste affiche tous les encodages pris en charge

–unescap Vous pouvez effectuer certains échappements, comme transformer %20 en espace

-i Mode interactif (demander à chaque conversion pour éviter une mauvaise opération)

Extension :

Il existe de nombreux gadgets pratiques sous Linux pour convertir l'encodage :

Conversion de contenu texte : iconv

Conversion de nom de fichier : convmv

Conversion de balises mp3 : python-mutagen


Tutoriels vidéo associés recommandés :

Tutoriel vidéo Linux

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal