Em números persas, ۰۱۲۳۴۵۶۷۸۹
é equivalente a 0123456789
dígitos europeus.
Como posso converter o número persa (pol UTF-8
) para ASCII?
Por exemplo, eu quero ۲۱
tornar-se 21
.
iconv
está aqui apenas para mapear caracteres em codificações diferentes, mas esses são caracteres (números do árabe oriental) que não têm equivalente em ASCII, você pode convertê-los em algo semelhante o suficiente, mas é apenas de sentido único.
iconv
era capaz ou não. Eu esperava que o uso //TRANSLIT
ajudasse, mas não ajudou.
echo "۰۱۲۳۴۵۶۷۸۹" | iconv -f UTF-8 -t ascii//TRANSLIT
que não lida com isso ...