В персидских цифрах ۰۱۲۳۴۵۶۷۸۹эквивалентно 0123456789европейским цифрам.
Как я могу конвертировать персидское число (в UTF-8) в ASCII?
Например, я хочу ۲۱стать 21.
iconvпросто здесь для отображения символов в разных кодировках, но это символы (восточно-арабские цифры), которые не имеют эквивалента в ASCII, вы можете просто преобразовать их во что-то достаточно похожее, но это только односторонний характер.
iconvспособен и не способен делать. Я надеялся, что //TRANSLITэто поможет, но это не помогло.
echo "۰۱۲۳۴۵۶۷۸۹" | iconv -f UTF-8 -t ascii//TRANSLIT, не справляется ...