ফার্সি সংখ্যাগুলিতে, ইউরোপীয় অঙ্কগুলির ۰۱۲۳۴۵۶۷۸۹
সমান 0123456789
।
আমি কীভাবে ফার্সি নম্বর (ইন UTF-8
) এএসসিআই তে রূপান্তর করতে পারি ?
উদাহরণস্বরূপ, আমি ۲۱
হয়ে উঠতে চাই 21
।
iconv
এখানে বিভিন্ন এনকোডিংগুলিতে অক্ষরগুলি মানচিত্র করা ঠিক আছে, তবে এগুলি অক্ষর (পূর্ব আরবি সংখ্যা) যা ASCII তে কোনও সমতুল্য নয়, আপনি কেবল তাদেরকে এ জাতীয় কিছুতে রূপান্তর করতে পারেন তবে এটি কেবল একমুখী।
iconv
করতে সক্ষম এবং কি সক্ষম নয় সে সম্পর্কে পুরোপুরি নিশ্চিত ছিলাম না। আমি আশা করছিলাম যে এই ব্যবহারটি //TRANSLIT
সাহায্য করবে তবে তা হয়নি।
echo "۰۱۲۳۴۵۶۷۸۹" | iconv -f UTF-8 -t ascii//TRANSLIT
হ্যান্ডেল করে না ...