GitHub ืคื ื ืจืืืฉ ืืืชืงืคื ืืืืคืฉืจืช ืื ืืชืคืืก ืืืฉื ืืืฉืืื ืืืืฆืขืืช ืื ืืคืืืฆืื ืฉื ืชืืื Unicode ืืืื"ื. ืืืขืื ืืื ืฉืืืง ืืชืืื Unicode, ืืืฉืจ ืืฉืชืืฉืื ืืคืื ืงืฆืืืช ืืืืจื ืืืืชืืืช ืงืื ืืช ืื ืจืืฉืืืช, ืืชืืจืืืื ืืชืืืื ืจืืืืื ืืืืืื ืืกืื ืื (ืืืฉืจ ืืกืคืจ ืชืืืื ืฉืื ืื ืืชืืจืืืื ืืชื ืืื - ืืืฉื, ืืชื ืืืืจืงื "ฤฑ" ื-"i " ืืืฉืจ ืืืืจืื ืืืืชืืืช ืืืืืืช ืืืืจืื ื"ืื ื").
ืืคื ื ืืืืงืช ืคืจืืืจื ืืชืืืจืืช ืืฉืืจืืชืื ืืืืฉืืืื ืืกืืืืื, ื ืชืื ืื ืฉืกืืคืงื ืขื ืืื ืืืฉืชืืฉ ืืืืจืื ืชืืืื ืืืืชืืืช ืืืืืืช ืื ืงืื ืืช ืืืืืจ ืืื ื ืืืงืื ืืืกื ืื ืชืื ืื. ืื ืฉืืจืืช ืืืคืฉืจ ืฉืืืืฉ ืืชืืื unicode ืืื ืืกื ืื ืืืืื, ืืื ืชืืงืฃ ืืืื ืืืฉืชืืฉ ืืชืืื unicode ืืืืื ืืื ืืืฆืข ืชืงืืคื ืฉืืชืืจื ืช ืืชื ืืฉืืืืช ื-Unicode Case Mapping Collisions.
'ร'.toUpperCase() == 'ss'.toUpperCase() // 0x0131
'K'.toLowerCase() == 'K'.toLowerCase() // 0x212A
'John@Gฤฑthub.com'.toUpperCase() == '[ืืืื ืืืื"ื] '.toUpperCase()
ืชืืงืฃ ื-GitHub ืืืื ืืจื ืืืืคืก ืืฉืืืืจ ืกืืกืื ืฉื ืฉืืื, โโืืชืื ืฉืืืืช ืงืื ืฉืืืืจ ืืืืื ืืืจ ืขื ืืื ืฆืืื ืืืืคืก ืืชืืืช ืืืืืืช ืชื unicode ืืืืจื ืืืชื ืืฉืืช (ืืืืืื, ืืืงืื [ืืืื ืืืื"ื] ืืืืืจ ืืืืืื mฤฑ [ืืืื ืืืื"ื] ). ืืืชืืืช ืขืืจื ืืช ืืืืืงื ืื ืืื ืืืืจื ืืืืชืืืช ืจืืฉืืืช ืืืชืืืื ืืืชืืืช ืืืงืืจืืช ([ืืืื ืืืื"ื] ), ืื ืืขืช ืฉืืืืช ืืืืชื ืืื ืืืืืฃ ืืคื ืฉืืื ืืงืื ืืฉืืืืจ ื ืฉืื ืืืชืืืช ืืืืืคืช (ืฤฑ [ืืืื ืืืื"ื] ).
ืืืง ื ัะธะผะฒะพะปะพะฒ , ืืืจื ืืืชื ืืฉืืืืช ืืขืช ืืืจืช ืืืืจ:
ร 0x00DF SS
ืื ื 0x0131 ืื ื
ลฟ 0x017F S
๏ฌ 0xFB00 FF
๏ 0xFB01 FI
fl 0xFB02 FL
๏ฌ 0xFB03 FFI
๏ฌ 0xFB04 FFL
๏ฌ
0xFB05 ST
๏ฌ 0xFB06 ST
K 0x212A k
ืืงืืจ: OpenNet.ru