Bonjour,
Pouvez-vous me dire comment transformer les caractères accentué miniscul ou majuscul en caractère en majuscul sans les accent,les trima,les deux points....
Exemple:é,û,Ä, Â, Ë, Ê, Ô, Ö ... pour avoir E,U,A,A,E,E,O,O...
Merci pour votre aide
Bonjour,
Pouvez-vous me dire comment transformer les caractères accentué miniscul ou majuscul en caractère en majuscul sans les accent,les trima,les deux points....
Exemple:é,û,Ä, Â, Ë, Ê, Ô, Ö ... pour avoir E,U,A,A,E,E,O,O...
Merci pour votre aide








Bonjour,
La liste des caractères accentués et non accentués est issue de cette discussion : http://www.developpez.net/forums/d61...lever-accents/.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 %let accent="ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûýýþÿ"; %let noaccent="AAAAAAACEEEEIIIIDNOOOOOOUUUUYbsaaaaaaaceeeeiiiidnoooooouuuyyby"; data toto; input nom $12.; cards; Éléonore Loïc ; run; data toto; set toto; nom2=upcase(translate(nom,&noaccent,&accent)); run; proc print data=toto noobs; run;
Cordialement,








Parce que A != À
Par exemple pour faire un merge avec une table ne contenant pas les accents.
Cordialement,
Bonjour,
Je viens de voir vos échanges !!
Je dois utiliser mes données dans un outil qui n'accepte pas les lettres avec des signe diacritique.Et c'est pour cette raison que je dois les modifier sous sas.
Cordialement,
Salut, et merci de ton retour.
Espérons seulement que cet outil ne va pas générer des informations nominatives à caractère officiel : j'ai eu une collègue de boulot qui a vécu les pires emmerdements à cause de son nom de famille avec un accent et des documents officiels l'ayant zappé...
Partager