د تصدیق بای پاس کولو لپاره د ورته یونیکوډ کرکټرونو کارول

GitHub ثابت شو د هغه برید لپاره زیانمنونکی دی چې حساب ته د بریښنالیکونو کې د یونیکوډ کرکټر لاسوهنې له لارې لاسرسی ترلاسه کوي. دا مسله د دې حقیقت څخه راپورته کیږي چې ځینې یونیکوډ کرکټرونه، کله چې کوچني یا لوی ته بدل شي، د ورته شکلونو سره منظم کرکټرونو ته بدلیږي (دا هغه وخت پیښیږي کله چې څو مختلف کرکټرونه په یو واحد کرکټر بدل شي - د مثال په توګه، ترکي "ı" او "i" په "I" بدلیږي کله چې لوی ته بدل شي).

د ننوتلو اسنادو د تاییدولو دمخه، ځینې خدمتونه او غوښتنلیکونه لومړی د کارونکي لخوا چمتو شوي معلومات په لوی یا کوچني توري بدلوي او بیا یې د ډیټابیس په وړاندې ګوري. که چیرې خدمت په ننوتلو یا بریښنالیک کې د یونیکوډ حروفونو ته اجازه ورکړي، بریدګر کولی شي ورته یونیکوډ حروف وکاروي ترڅو برید ترسره کړي چې د یونیکوډ قضیې نقشه کولو ټکرونو کې لاسوهنه کوي.

'ß'.toUpperCase() == 'ss'.toUpperCase() // 0x0131
'K'.toLowerCase() == 'K'.toLowerCase() // 0x212A
'جان@ګیټب.کام'.ټو اپر کیس() == 'جان@ګیټب.کام'.ټو اپر کیس()

د ګیټ هب بریدګر کولی شي د هېر شوي پټنوم د بیا رغونې فورمې له لارې، د بیا رغونې کوډ بل بریښنالیک ته لیږل پیل کړئ په فورمه کې د هغه پتې په مشخص کولو سره چې د یونیکوډ کرکټر پکې شامل وي چې د ټکر لامل کیږي (د مثال په توګه، د mike@example.org پرځای، بریښنالیک m مشخص شوی و).ıke@example.org). پته چیک پاس کړ ځکه چې دا په لوی توري بدل شوی و او د اصلي پتې (mike@example.org) سره سمون خوري، مګر کله چې بریښنالیک واستول شو، دا په هماغه ډول بدل شو او د بیا رغونې کوډ جعلي پتې ته واستول شو (mıke@example.org).

ځینې ​​یې لوښه، د راجستر تبادلې پرمهال د ټکرونو لامل کیږي:

ß 0x00DF SS
زه 0x0131 زه
ſ 0x017F س
ff 0xFB00 ایف ایف
فای 0xFB01 فای
فل 0xFB02 فل
ffi 0xFB03 FFI
fl 0xFB04 FFL
ſt 0xFB05 ST
st 0xFB06 ST
ک ۰x۲۱۲ا ک

سرچینه: opennet.ru

د DDoS محافظت ، VPS VDS سرورونو سره د سایټونو لپاره معتبر کوربه توب واخلئ 🔥 د DDoS محافظت، VPS VDS سرورونو سره د باور وړ ویب پاڼې کوربه توب واخلئ | ProHoster