مشرق وسطیٰ میں دو لسانی پروجیکٹ پر کام کرتے ہوئے آپ کو آخر کار کریکٹر سیٹ، فونٹس، RTL سپورٹ، ہجری کیلنڈر، تاریخ ، وقت اور نمبروں سے نمٹنا پڑے گا۔
آج ہم عربی نمبروں کے ان پٹ پر بات کریں گے۔ کوڈ چارٹ کے مطابق، U+0660 سے U+0669 عربی-انڈیک ہندسوں کی قدریں 0 سے 9 تک ہیں، جبکہ U+06F0 سے U+06F9 تک توسیعی عربی-انڈیک ہندسوں (اردو) کی قدریں 0 سے 9 تک ہیں۔
یونیکوڈ کے بارے میں مزید جاننے کے لیے ملاحظہ کریں: unicodeplus.com
U+06F5 - 'نمبر 5 کے لیے اردوعلامت'
U+0665 - 'نمبر 5 کے لیے عربی علامت'
اگر آپ مشرق وسطیٰ سے عربی کے ساتھ کام کر رہے ہیں تو ہندسوں کی U+066n سیریز استعمال کریں۔ اگر آپ اردو کے ساتھ کام کر رہے ہیں تو ہندسوں کی U+06Fn سیریز استعمال کریں۔
اگر آپ عربی نمبر کو انگریزی نمبر سے بدلنا چاہتے ہیں تو میں ذیل میں اپنی ایک ایپ سے کوڈ شیئر کر رہا ہوں:
C# مثال کے لیے براہ کرم درج ذیل لنک پر جائیں۔
کوڈ کے لیے براہ کرم میرا GITHUB لنک ملاحظہ کریں۔
ان نمبروں کو ڈیٹا بیس میں ذخیرہ کرتے وقت آپ کو عربی کریکٹرسیٹ یا یونیکوڈ کو فعال کرنا ہوگا۔
https://github.com/chaudarywajid