Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.

#1 Le 15/11/2008, à 13:48

®om

[Résolu] Détecter l'encodage d'un fichier

Salut,

Pour un fichier texte, on peut facilement détecter (de manière heuristique) l'encodage d'un fichier :

$ file monfichier
monfichier: ASCII text

Mais pour un fichier html :

$ file monfichier.html
monfichier.html: HTML document text

Moi je voudrais qu'il me donne une détection de l'encodage "en tant que" fichier texte...

Dernière modification par ®om (Le 08/03/2012, à 23:50)

Hors ligne

#2 Le 08/03/2012, à 22:25

Askofol

Re : [Résolu] Détecter l'encodage d'un fichier

Bonjour,

Aucune réponse sur un truc aussi basique ?

Sous windows un tas de soft, notamment notepad++ ont une détection automatique de l'encodage ET ils l'affichent. Pour le moment depuis gedit jusqu'à emacs en passant par eclipse, tous les éditeurs que je connais détectent évidemment l'encodage et très bien (sinon on ne pourrait pas bosser) mais ils ne l'affichent pas. sad

Je cherche depuis plusieurs jours un logiciel qui affiche ce qu'il détecte, ou un plugin gedit, enfin n'importe quoi qui soit équivalent. Mais pour le moment je n'ai aucune idée.

Je suis preneur de toute idée, ou explication pour comprendre pourquoi c'est impossible/inutile.
Merci d'avance. smile

Hors ligne

#3 Le 08/03/2012, à 22:51

pingouinux

Re : [Résolu] Détecter l'encodage d'un fichier

Bonsoir,
Ceci peut éventuellement dépanner :

cat fichier.html | tr -d "<>" | file -

ou même ceci :

cat fichier.html | tr -d "<" | file -

Dernière modification par pingouinux (Le 08/03/2012, à 23:04)

Hors ligne

#4 Le 08/03/2012, à 23:50

®om

Re : [Résolu] Détecter l'encodage d'un fichier

Plus de 3 ans après ma propre question, j'ai eu le temps de trouver :

file -i monfichier.html
monfichier.html: text/html; charset=utf-8

Hors ligne

#5 Le 09/03/2012, à 08:38

pingouinux

Re : [Résolu] Détecter l'encodage d'un fichier

@ ®om : Merci du tuyau, je ne connaissais pas. Nettement mieux que ma solution de dépannage. smile

Hors ligne

#6 Le 09/03/2012, à 15:29

Askofol

Re : [Résolu] Détecter l'encodage d'un fichier

Merci pour les réponses smile

@ ®om : solution simple et efficace, parfait ! big_smile

Edit : ça me paraissait bizarre de ne pas l'avoir vu dans le manuel, en fait c'est juste parce qu'il ne contient pas le mot clef "encoding" mais "mime", ... les lectures filtrées du manuel, c'est mal. ^^

Dernière modification par Askofol (Le 09/03/2012, à 15:39)

Hors ligne

Haut de page ↑