In cifre persiane, ۰۱۲۳۴۵۶۷۸۹
è equivalente a 0123456789
cifre europee.
Come posso convertire il numero persiano (in UTF-8
) in ASCII?
Ad esempio, voglio ۲۱
diventare 21
.
iconv
è qui solo per mappare i caratteri in diverse codifiche, ma questi sono caratteri (numeri arabi orientali) che non hanno equivalenti in ASCII, puoi semplicemente convertirli in qualcosa di abbastanza simile ma è solo a senso unico.
iconv
fosse capace e cosa non capace di fare. Speravo che l'uso di questo //TRANSLIT
avrebbe aiutato, ma non è stato così.
echo "۰۱۲۳۴۵۶۷۸۹" | iconv -f UTF-8 -t ascii//TRANSLIT
non lo gestisca ...