[LINUX] Conversion de code de caractère. nfk pas. Alternative avec iconv et tr

Il y avait un article similaire et un article détaillé (lien détaillé), mais il est décrit comme un rappel

Contexte

--Traitement de fichiers avec Linux --Je ne connais pas le contenu car c'est un fichier pour windows (sjis) --nkf n'a pas été introduit (ne peut pas être introduit sans autorisation)

J'ai fait la conversion avec les commandes iconv et tr à la place sans introduire nkf.

Ce que j'ai fait

--iconv convertit également le code de caractère (sjis → utf8) --Supprimer le code de saut de ligne avec tr (code de saut de ligne Windows \ n \ r → \ n) Supprimer \ r

Conversion de sjis en utf8


 iconv -f SHIFT-JIS -t UTF-8 nom de fichier sjis| tr -d ¥¥r >Nom de fichier après la conversion utf8

Liens connexes

Il est décrit en détail. Je voulais le trouver plus tôt. Conversion de code de saut de ligne et de caractères Linux [nkf, iconv] [Iconov] code de caractères de conversion de commande [Tr] commande-remplacer / supprimer des caractères dans le fichier texte

Recommended Posts

Conversion de code de caractère. nfk pas. Alternative avec iconv et tr
Accro au code de caractère en insérant et en extrayant des données avec SQL Alchemy