Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1321 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  [Ruby] [Resolu] Nettoyage de caractères accentués

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Ruby] [Resolu] Nettoyage de caractères accentués

n°1515122
LePhasme
Les Belges domineront le monde
Posté le 15-02-2007 à 16:33:03  profilanswer
 

Bonjour,  
 
J'ai un petit problème pour nettoyer des caractères accentués dans une string.
Au départ je pensais faire un

Code :
  1. 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

Code :
  1. 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.


Message édité par LePhasme le 15-02-2007 à 20:23:24
mood
Publicité
Posté le 15-02-2007 à 16:33:03  profilanswer
 

n°1515241
LePhasme
Les Belges domineront le monde
Posté le 15-02-2007 à 20:22:44  profilanswer
 

Ca fonctionne avec

Code :
  1. Iconv.iconv('ISO-8859-1','UTF8',str)


 
Même si bizarrement l'affichage console donne un mauvais résultat.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  [Ruby] [Resolu] Nettoyage de caractères accentués

 

Sujets relatifs
[html] mailto + modification adresse mail [Résolu]probleme d'overflow avec variables type Double [résolu]
Problème d'encodage de caractères Access MySQLVBA - application.match et Majuscules [Résolu]
VUE javais pas vue... [RESOLU][CSS] (Résolu) Pourriez-vous tester mon site avec IE6?
[Resolu] Une class sur une "font" pas fonctionnelle sous FF :o[C#] [Résolu] Comment communiquer avec une dll c++
Echapper des caractères en postgresql[Résolu]A Star ou A *
Plus de sujets relatifs à : [Ruby] [Resolu] Nettoyage de caractères accentués


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR