Trong các chữ số Ba Tư, ۰۱۲۳۴۵۶۷۸۹tương đương với 0123456789các chữ số châu Âu.
Làm cách nào tôi có thể chuyển đổi số Ba Tư (in UTF-8) sang ASCII?
Ví dụ, tôi muốn ۲۱trở thành 21.
iconvđây chỉ là ở đây để ánh xạ các ký tự theo các bảng mã khác nhau, nhưng đây là các ký tự (chữ số Ả Rập Đông phương) không tương đương với ASCII, bạn chỉ có thể chuyển đổi chúng thành một thứ tương tự đủ nhưng chỉ là một chiều.
iconvcó khả năng và không có khả năng làm. Tôi đã hy vọng rằng việc sử dụng //TRANSLITnó sẽ giúp ích, nhưng nó đã không làm được.
echo "۰۱۲۳۴۵۶۷۸۹" | iconv -f UTF-8 -t ascii//TRANSLITkhông xử lý được ...