it “should asciify nordic languages” do
DiacriticsFu::escape(“räksmörgÃ¥s”).should eql(“raeksmoergaas”)
DiacriticsFu::escape(“blÃ¥bærsyltetøy”).should
eql(“blaabaersyltetoey”)
end
C’est un gem qui m’a l’air bien intéressant, mais je n’arrive pas à
l’utiliser :o
tu es la deuxième personne qui m’indique ça, du coup j’enquête
Est-ce que ton éditeur travaille en UTF-8 ou pas ? Je pense que dans
les specs (et dans mon code de façon générale) je suis en UTF-8.
Ca pourrait expliquer la différence de comportement. Une idée pour
s’en assurer: pourrais-tu créer un test unitaire dédié (dans un
fichier séparé) avec ton éditeur, et y placer un assert avec les
raskmorgas, et voir ce que le déroulement du test donne ?
Cela dit, ça ne rentrais surement pas dans le cadre d’un “simple way to
remove most diacritics from French sentences”
Oui effectivement, on sort un peu du périmètre que je me suis fixé! Je
sais toutefois que ça intéresserait d’autres personnes… Si je tombe
sur un moyen pas trop compliqué de faire ça de façon un peu générique,
ça pourrait se faire (si tu as une idée n’hésite pas à forker).
Il apparait en fait que le fix que j’ai réalisé pour supporter
ActiveSupport >= 2.2.2 ne fonctionne pas tel quel (il fonctionne quand
$KCODE est à nil, pas à “UTF8”).
Si je crée une appli vide 2.0.5, la lib fonctionne.
Si je crée une appli vide 2.2.2, la lib ne fonctionne pas.
je te tiens informé si je parviens à un fix (si tu trouves avant moi,
le patch est bienvenu!)