ในตัวเลขเปอร์เซีย۰۱۲۳۴۵۶۷۸۹
เท่ากับ0123456789
ในหลักยุโรป
ฉันจะแปลงหมายเลขเปอร์เซีย (เป็นUTF-8
) เป็น ASCII ได้อย่างไร
ตัวอย่างเช่นผมต้องการที่จะกลายเป็น۲۱
21
iconv
เป็นเพียงที่นี่เพื่อจับคู่ตัวละครในการเข้ารหัสที่แตกต่างกัน แต่นี่คือตัวละคร (เลขอารบิคตะวันออก) ที่ไม่เทียบเท่าใน ASCII คุณสามารถแปลงให้เป็นสิ่งที่คล้ายกันมากพอ แต่เป็นแบบทางเดียวเท่านั้น
iconv
มีความสามารถและไม่สามารถทำได้ ฉันหวังว่าการใช้งาน//TRANSLIT
จะช่วยได้ แต่ก็ไม่เป็นเช่นนั้น
echo "۰۱۲۳۴۵۶۷۸۹" | iconv -f UTF-8 -t ascii//TRANSLIT
จะไม่ได้จัดการ ...