Page 1 sur 1

[R] Script pour supprimer les accents

Posté : dim. 25 oct. 2015 07:06
par Boulanza
Bonjour,
Je cherche un script pour supprimer les accents des lettres accentuées :
["_", " "], _
["a", "ÁáÀàÂâǍǎĂăÃãẢảẠạÄäÅåĀāĄąẤấẦầẪẫẨẩẬậẮắẰằẴẵẲẳẶặǺǻ"], _
["c", "ĆćĈĉČčĊċÇç"], _
["d", "ĎďĐđÐ"], _
["e", "ÉéÈèÊêĚěĔĕẼẽẺẻĖėËëĒēĘęẾếỀềỄễỂểẸẹỆệ"], _
["g", "ĞğĜĝĠġĢģ"], _
["h", "ĤĥĦħ"], _
["i", "ÍíÌìĬĭÎîǏǐÏïĨĩĮįĪīỈỉỊị"], _
["j", "Ĵĵ"], _
["k", "Ķķ"], _
["l", "Ĺ弾ĻļŁłĿŀ"], _
["n", "ŃńŇňÑñŅņ"], _
["o", "ÓóÒòŎŏÔôỐốỒồỖỗỔổǑǒÖöŐőÕõØøǾǿŌōỎỏƠơỚớỜờỠỡỞởỢợỌọỘộ"], _
["p", "ṔṕṖṗ"], _
["r", "ŔŕŘřŖŗ"], _
["s", "ŚśŜŝŠšŞş"], _
["t", "ŤťŢţŦŧ"], _
["u", "ÚúÙùŬŭÛûǓǔŮůÜüǗǘǛǜǙǚǕǖŰűŨũŲųŪūỦủƯưỨứỪừỮữỬửỰựỤụ"], _
["w", "ẂẃẀẁŴŵẄẅ"], _
["y", "ÝýỲỳŶŷŸÿỸỹỶỷỴỵ"], _
["z", "ŹźŽžŻż"]]
Merci pour votre aide.
Cordialement.

Re: [..] Script pour supprimer les accents des lettres accen

Posté : dim. 25 oct. 2015 08:06
par jchd
J'ai une DLL qui offre cette fonction parmi bien d'autres, mais c'est une extension 32-bits pour SQLite. Ceci dit, c'est parfaitement utilisable quand même hors tout autre emploi de SQLite.

Le source avec mode d'emploi est inclus dans l'archive et s'appuie sur Unicode 5.1 (je crois) pour désaccentuer l'ensemble du jeu Unicode. Il y a aussi le moteur d'une recherche floue (évaluation de distances) qui ne tient pas compte de l'accentuation.

Rechercher unifuzz sur le forum US.

Re: [..] Script pour supprimer les accents des lettres accen

Posté : dim. 25 oct. 2015 08:41
par Boulanza
Merci pour votre réponse.
Ok pour tester la DLL 32-bits pour SQLite.

Re: [..] Script pour supprimer les accents des lettres accen

Posté : dim. 25 oct. 2015 09:50
par Boulanza
Ce script marche pour une seule opération de remplacement de chaine : $line=StringReplace($line,"à","a")
► Afficher le texte
on a une autre solution mais il n'est pas exploitable
► Afficher le texte
Peut on la modifier pour qu'elle marche ?

Re: [..]Script pour supprimer les accents des lettres accent

Posté : dim. 25 oct. 2015 20:15
par Boulanza
Pour partager. Voici la solution la plus simple...!!
► Afficher le texte

Re: R]Script pour supprimer les accents des lettres accentué

Posté : dim. 25 oct. 2015 20:19
par jguinch
En partant du code fourni par Orax ici, voilà ce que ça peut donner :
► Afficher le texte
Sinon, le code de jchd est beaucoup plus complet et moins casse-gueule...

Re: [R] Script pour supprimer les accents

Posté : lun. 26 oct. 2015 09:16
par mdanielm
Je serais curieux de connaître un exemple d'utilisation de cette fonction.
Bonne journée à tous

Re: [R] Script pour supprimer les accents

Posté : lun. 26 oct. 2015 11:43
par jchd
Si c'est de mon bébé (extension SQLite) dont tu parles, le lien donné par jguinch t'y mène.

Re: [ ] Script pour supprimer les accents

Posté : mar. 27 oct. 2015 10:07
par Boulanza
Bonjour,
Merci à vous tous pour vos réponses.
J'ai essayé de tester le code fourni par Orax, mais il ne marche pas :
$sText = @TempDir&"\ExportDrvpi\test.txt" ;"ÁáÀàÂâAaAaÃã????ÄäÅåAaAa??????????????????????"
Pouvez-vous le adapté pour mon cas.
Cordialement.

Re: [ ] Script pour supprimer les accents

Posté : mar. 27 oct. 2015 14:47
par Boulanza
J'aimerais savoir si le code de Orax fonctionne correctement pour vous ou pas ?
Merci de me répondre.