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.
---------------
.