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