En números persas, ۰۱۲۳۴۵۶۷۸۹
es equivalente a 0123456789
en dígitos europeos.
¿Cómo puedo convertir el número persa (in UTF-8
) a ASCII?
Por ejemplo, quiero ۲۱
ser 21
.
iconv
es solo aquí para mapear caracteres en diferentes codificaciones, pero estos son caracteres (números arábigos orientales) que no tienen equivalente en ASCII, solo puede convertirlos en algo lo suficientemente similar, pero solo es unidireccional.
iconv
era capaz y no capaz de hacer. Esperaba que usarlo me //TRANSLIT
ayudara, pero no fue así.
echo "۰۱۲۳۴۵۶۷۸۹" | iconv -f UTF-8 -t ascii//TRANSLIT
no lo maneja ...