Comment convertir un texte unicode en ascii? - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 25-03-2005 à 15:45:57
Bonjour, 
 
cela se fait avec la commande iconv. 
Par exemple pour convertir de l'iso8859-15 en utf8, fait: 
iconv -f iso8859-15 -t utf-8 < fichier_iso.txt > fichier_utf.txt 
 
Oliv'
Marsh Posté le 25-03-2005 à 15:48:03
je vais peut-être dire une bêtise mais il y a des caractères accentués en ASCII ?
Marsh Posté le 25-03-2005 à 15:58:19
| Mjules a écrit : je vais peut-être dire une bêtise mais il y a des caractères accentués en ASCII ?  | 
 
man 7 ascii te le diras 
 
Marsh Posté le 25-03-2005 à 16:00:00
| l0ky a écrit : man 7 ascii te le diras   | 
 
tiens, je savais même pas qu'il existait celui là 
 
 
donc non, c'est bien ce que je pensais, il n'y a pas de caractère accentués dans l'ASCII
Marsh Posté le 25-03-2005 à 16:41:44
| 0liv a écrit : Bonjour,   | 
 
aya, passe pas  
  
Code :
  | 
 
Marsh Posté le 25-03-2005 à 18:42:11
bon ben j'ai résolu le problème en enlevant les caractères à la main. 
merci et a+!
Marsh Posté le 26-03-2005 à 13:43:51
[tibo@latibo]$ iconv -f utf-8 -t iso8859-15 cliforum.c cliforumok.c  | 
 
A noter que les redirections n'étaient pas facultatives 
 t'aurais donc dû taper: 
[tibo@latibo]$ iconv -f utf-8 -t iso8859-15 < cliforum.c > cliforumok.c  | 
Marsh Posté le 28-03-2005 à 13:39:03
D'ailleurs pour info il existe un excellent article qui explique ça aux newbies : http://french.joelonsoftware.com/Articles/Unicode.html
Marsh Posté le 25-03-2005 à 15:34:13
Bonjour.
J'ai travaillé avec un copain sur un code C. Le problème est qu'il a une Redhat et que depuis qu'il a modifié les sources les caractères accentués ne passent plus chez moi, probablement parceque redhat utilise unicode. Comment reconvertir les textes sources en ascii?
Merci.
---------------
.