Wget et caractères accentués - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 07-01-2006 à 11:41:46
c'est un problème de charset utf8 ou autre. Que donne un $ file -i playlist.m3u ?
Marsh Posté le 07-01-2006 à 11:53:52
| limax a écrit : c'est un problème de charset utf8 ou autre. Que donne  un $ file -i playlist.m3u  ? | 
 
 
playlist.m3u: text/plain; charset=utf-8
Marsh Posté le 07-01-2006 à 13:06:40
il te faut alors le convertir en  avec 
$  iconv  -f utf-8 -t iso-8859-1 <  playlist.m3u >  playlist.latin1.m3u 
 
je fais exactement le contraire car j'ai mis les locales en utf8. Au début c'est un peu délicat mais après on est tranquil.
Marsh Posté le 07-01-2006 à 13:42:44
| limax a écrit : il te faut alors le convertir en  avec  | 
 
 
Super, 
 
Merci limax, çà fonctionne parfaitement 
 
Tant que je t'ai sous la main, et comme tu sembles bien maitriser, comment tester en shell tes "locales" et accessoirement, les modifier dynamiquement 
 
Merci
Marsh Posté le 07-01-2006 à 14:23:19
C'est bon, j'arrive à faire ce que je souhaitais faire.... 
Bon, c'est certainement pas optimisé mais çà fonctionne... 
 
Merci encore 
 
| Code : 
 | 
Marsh Posté le 07-01-2006 à 17:25:47
| mangouda a écrit : C'est bon, j'arrive à faire ce que je souhaitais faire....  | 
j'ai fais comme toi un pgm.  
juste une chose attention à ne pas coder deux fois le même fichier c'est pourquoi j'ai mis un test avant. 
Je ne suis pas un pro et il y a aussi des choses à critiquer, mais c'est mon pgm alors je l'utilise. J'ai passé un peu de temps pendant les vacances pour passer ma debian en utf8 (fichier tex, mysql...). les commandes file et iconv m'ont été bien utiles.
| Code : 
 | 
Marsh Posté le 07-01-2006 à 21:30:15
Merci Limax, 
 
Tu as raison,  ma solution est incomplète et je vais d'ailleurs en profiter pour copier-coller-adapter ton code... 
J'ai essayé malgré tout par curiosité de convertir de l'iso 8859-1 en iso 8859-1, çà n'a pas l'air de le déranger, mais bon, il suffit d'un cas particulier.... 
 
Merci encore pour ton aide
Marsh Posté le 07-01-2006 à 11:36:25
Bonjour,
Je cherche à récupérer la playlist des flux multicanaux TV de ma freebox
je tape donc la commande suivante
Seulement, lorsque je liste ensuite le fichier récupéré, j'ai des problèmes avec les caractères accentués du genre :
#EXTINF:0,324 - France 3 RhÃne-Alpes
ou
#EXTINF:0,12 - NRJ 12 Stéréo
J'ai essayé avec le paramètre -p, mais çà ne change rien....
J'ai beau le manuel de wget, je ne trouve pas la solution...
Merci de votre aide