Nettoyage de caractères accentués [Ruby] [Resolu] - Divers - Programmation
Marsh Posté le 15-02-2007 à 16:33:03
Bonjour, J'ai un petit problème pour nettoyer des caractères accentués dans une string. Au départ je pensais faire un
str.gsub(/[éêè]/,'e')
mais il ne reconnait pas les caractères. Comme je pense que c'est dû à un problème d'encodage j'ai voulu faire un
str.kconv(NLF::ASCII,NKF::UTF8)
mais il me supprime les caractères accentués... Je vois plus trop ce que je peux faire pour que les caractères accentués soient reconnus.
Marsh Posté le 15-02-2007 à 20:22:44
Ca fonctionne avec
Iconv.iconv('ISO-8859-1','UTF8',str)
Même si bizarrement l'affichage console donne un mauvais résultat.
Make sure you enter the(*)required information where indicate.HTML code is not allowed
Marsh Posté le 15-02-2007 à 16:33:03
Bonjour,
J'ai un petit problème pour nettoyer des caractères accentués dans une string.
Au départ je pensais faire un
mais il ne reconnait pas les caractères.
Comme je pense que c'est dû à un problème d'encodage j'ai voulu faire un
mais il me supprime les caractères accentués...
Je vois plus trop ce que je peux faire pour que les caractères accentués soient reconnus.
Message édité par LePhasme le 15-02-2007 à 20:23:24