En chiffres persans, ۰۱۲۳۴۵۶۷۸۹
équivaut à 0123456789
des chiffres européens.
Comment convertir le nombre persan (in UTF-8
) en ASCII?
Par exemple, je veux ۲۱
devenir 21
.
iconv
juste ici pour mapper des caractères dans différents encodages, mais ce sont des caractères (chiffres arabes orientaux) qui n'ont pas d'équivalent en ASCII, vous pouvez simplement les convertir en quelque chose d'assez similaire mais c'est à sens unique.
iconv
était capable et pas capable de le faire. J'espérais que cette utilisation //TRANSLIT
aiderait, mais ce n'est pas le cas.
echo "۰۱۲۳۴۵۶۷۸۹" | iconv -f UTF-8 -t ascii//TRANSLIT
ça ne le gère pas ...