рдЗрд╕ рд▓реЗрдЦ рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдПрдХ рд╕рд╛рде рдкрд╛рда рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдФрд░ рддрдВрддреНрд░ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рдирд╛, рдЗрд╕ рддрдВрддреНрд░ рдХреЛ рдЕрд▓рдЧ рдХрд░рдирд╛ рдФрд░ рд╕рдордЭрд╛рдирд╛ рд╣реИред рдпрд╣ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ рдЬреЛ рдХреЗрд╡рд▓ рдореЛрдЯреЗ рддреМрд░ рдкрд░ рдХрд▓реНрдкрдирд╛ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдкрд╛рда рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХреНрдпрд╛ рд╣реИрдВ рдФрд░ рд╡реЗ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рд╡реЗ рдПрдХ рджреВрд╕рд░реЗ рд╕реЗ рдХреИрд╕реЗ рднрд┐рдиреНрди рд╣реЛрддреЗ рд╣реИрдВ, рдХрднреА-рдХрднреА рдЕрдкрдардиреАрдп рд╡рд░реНрдг рдХреНрдпреЛрдВ рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВ, рдЬреЛ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рд╕рд┐рджреНрдзрд╛рдВрдд рдЕрд▓рдЧ-рдЕрд▓рдЧ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рд╣реИрдВред
рдЗрд╕ рдореБрджреНрджреЗ рдХреА рд╡рд┐рд╕реНрддреГрдд рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рд▓реЗрдЦреЛрдВ рдХреЛ рдкрдврд╝рдирд╛ рдФрд░ рд▓рд╛рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдЗрд╕ рдкрд░ рдХрд╛рдлреА рд╕рдордп рджреЗрдирд╛ рд╣реЛрдЧрд╛ред рдЗрд╕ рд╕рд╛рдордЧреНрд░реА рдореЗрдВ, рдпрд╣ рд╕рдм рдПрдХ рд╕рд╛рде рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░, рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рд╕рдордп рдмрдЪрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдореЗрд░реА рд░рд╛рдп рдореЗрдВ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд╛рдлреА рд╡рд┐рд╕реНрддреГрдд рд╣реЛ рдЧрдпрд╛ рд╣реИред
рдХрдЯ рдХреЗ рддрд╣рдд рдХреНрдпрд╛ рд╣реЛрдЧрд╛: рдПрдХрд▓ рдмрд╛рдЗрдЯ рдПрдирдХреЛрдбрд┐рдВрдЧ (рдПрдПрд╕рд╕реАрдЖрдИрдЖрдИ, рд╡рд┐рдВрдбреЛрдЬ -1251, рдЖрджрд┐) рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХрд╛ рд╕рд┐рджреНрдзрд╛рдВрдд, рдпреВрдирд┐рдХреЛрдб рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╢рд░реНрддреЗрдВ, рдпреВрдирд┐рдХреЛрдб рдХреНрдпрд╛ рд╣реИ, рдпреВрдирд┐рдХреЛрдб рдПрдирдХреЛрдбрд░ рдпреВрдЯреАрдПрдл -8, рдпреВрдЯреАрдПрдл -16, рдЙрдирдХреЗ рдЕрдВрддрд░, рдкреНрд░рдореБрдЦ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ, рд╕рдВрдЧрддрддрд╛ рдФрд░ рд╡рд┐рднрд┐рдиреНрди рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХреА рдЕрд╕рдВрдЧрддрд┐, рдЪрд░рд┐рддреНрд░ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрдд, рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдФрд░ рдбрд┐рдХреЛрдбрд┐рдВрдЧ рдХрд╛ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдгред
рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдореБрджреНрджрд╛ рдЕрдм рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХрддрд╛ рдЦреЛ рдЪреБрдХрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЬрд╛рдирдирд╛ рдЕрддрд┐рд╢реНрдпреЛрдХреНрддрд┐рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реЛрдЧрд╛ рдХрд┐ рд╡реЗ рдЕрдм рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЛрдВрдиреЗ рдкрд╣рд▓реЗ рдХреИрд╕реЗ рдХрд╛рдо рдХрд┐рдпрд╛ред
рдпреВрдирд┐рдХреЛрдб рдкреВрд░реНрд╡рд╛рдкреЗрдХреНрд╖рд╛рдПрдБ
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЙрд╕ рд╕рдордп рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рд▓рд╛рдпрдХ рд╣реИ рдЬрдм рдХрдореНрдкреНрдпреВрдЯрд░реАрдХрд░рдг рдЕрднреА рддрдХ рд╡рд┐рдХрд╕рд┐рдд рдирд╣реАрдВ рд╣реБрдЖ рдерд╛ рдФрд░ рдХреЗрд╡рд▓ рдЧрддрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣рд╛ рдерд╛ред рддрдм рдбреЗрд╡рд▓рдкрд░реНрд╕ рдФрд░ рдорд╛рдирдХрдХрд░реНрддрд╛рдУрдВ рдиреЗ рдпрд╣ рдирд╣реАрдВ рд╕реЛрдЪрд╛ рдерд╛ рдХрд┐ рдХрдВрдкреНрдпреВрдЯрд░ рдФрд░ рдЗрдВрдЯрд░рдиреЗрдЯ рдЗрддрдиреА рдмрдбрд╝реА рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рдФрд░ рд╡реНрдпрд╛рдкрдХрддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВрдЧреЗред рджрд░рдЕрд╕рд▓ рддрдм рдкрд╛рда рдХреЛ рдПрдирдХреЛрдб рдХрд░рдиреЗ рдХреА рдЬрд░реВрд░рдд рдкрдбрд╝реАред рдХрдВрдкреНрдпреВрдЯрд░ рдореЗрдВ рдЕрдХреНрд╖рд░реЛрдВ рдХреЛ рдХрд┐рд╕ рд░реВрдк рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛, рдФрд░ рд╡рд╣ (рдХрдВрдкреНрдпреВрдЯрд░) рдХреЗрд╡рд▓ рдФрд░ рд╢реВрдиреНрдп рдХреЛ рд╕рдордЭрддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП рдПрдХ-рдмрд╛рдЗрдЯ ASCII рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ (рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдпрд╣ рдкрд╣рд▓реА рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕рдмрд╕реЗ рдЖрдо рдФрд░ рд╕рд╛рдВрдХреЗрддрд┐рдХ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдЗрд╕реЗ рдПрдХ рд╕рдВрджрд░реНрдн рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдиреЗрдВрдЧреЗ)ред рд╡рд╣ рдХреНрдпрд╛ рд╣реИ? рдЗрд╕ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рд╡рд░реНрдг 8 рдмрд┐рдЯреНрд╕ рдХреЗ рд╕рд╛рде рдПрдиреНрдХреЛрдбреЗрдб рд╣реИред рдпрд╣ рдЧрдгрдирд╛ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ рдХрд┐, рдЗрд╕рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдореЗрдВ 256 рд╡рд░реНрдг (рдЖрда рдмрд┐рдЯреНрд╕, рд╢реВрдиреНрдп рдпрд╛ 2 2
8 = 256) рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред
рдЗрд╕ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдореЗрдВ рдкрд╣рд▓реЗ 7 рдмрд┐рдЯреНрд╕ (128 рд╡рд░реНрдг 2
7 = 128) рд▓реИрдЯрд┐рди рд╡рд░реНрдг, рдирд┐рдпрдВрддреНрд░рдг рд╡рд░реНрдг (рдЬреИрд╕реЗ рд▓рд╛рдЗрди рдмреНрд░реЗрдХ, рдЯреИрдм, рдЖрджрд┐) рдФрд░ рд╡реНрдпрд╛рдХрд░рдг рд╡рд░реНрдг рдХреЛ рджрд┐рдП рдЧрдП рдереЗред рдмрд╛рдХреА рд░рд╛рд╖реНрдЯреНрд░реАрдп рднрд╛рд╖рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЖрд░рдХреНрд╖рд┐рдд рдереЗред рдпрд╣реА рд╣реИ, рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдкрд╣рд▓реЗ 128 рдЕрдХреНрд╖рд░ рд╣рдореЗрд╢рд╛ рд╕рдорд╛рди рд╣реЛрддреЗ рд╣реИрдВ, рдФрд░ рдпрджрд┐ рдЖрдк рдЕрдкрдиреА рдореВрд▓ рднрд╛рд╖рд╛ рдХреЛ рд╕рд╛рдВрдХреЗрддрд┐рдХ рд╢рдмреНрджреЛрдВ рдореЗрдВ рдмрджрд▓рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдХреГрдкрдпрд╛ рд╢реЗрд╖ рдХреНрд╖рдорддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рджрд░рдЕрд╕рд▓, рд░рд╛рд╖реНрдЯреНрд░реАрдп рдХреЛрдбрд┐рдВрдЧ рдХрд╛ рдПрдХ рдмрдбрд╝рд╛ рдЪрд┐рдбрд╝рд┐рдпрд╛рдШрд░ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ред рдФрд░ рдЕрдм рдЖрдк рд╕реНрд╡рдпрдВ рдХрд▓реНрдкрдирд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬрдм рдореИрдВ рд░реВрд╕ рдореЗрдВ рд╣реЛрддрд╛ рд╣реВрдВ, рддреЛ рдореИрдВ рдПрдХ рдЯреЗрдХреНрд╕реНрдЯ рдбреЙрдХреНрдпреВрдореЗрдВрдЯ рд▓реЗрддрд╛ рд╣реВрдВ рдФрд░ рдмрдирд╛рддрд╛ рд╣реВрдВ, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЗрд╕реЗ рд╡рд┐рдВрдбреЛрдЬ -1251 рдПрдиреНрдХреЛрдбрд┐рдВрдЧ (рд╡рд┐рдВрдбреЛрдЬ рдореЗрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рд░реВрд╕реА рдПрдиреНрдХреЛрдбрд┐рдВрдЧ) рдореЗрдВ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдХрд┐рд╕реА рдХреЛ рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпреВрдПрд╕рдП рдореЗрдВред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдореЗрд░рд╛ рд╡рд╛рд░реНрддрд╛рдХрд╛рд░ рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ рд░реВрд╕реА рдЙрд╕рдХреА рдорджрдж рдирд╣реАрдВ рдХрд░реЗрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдЬрдм рд╡рд╣ рдЕрдкрдиреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдореЗрд░реЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдЦреЛрд▓рддрд╛ рд╣реИ (рдЙрд╕реА ASCII рдХреЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рд╕рдВрдкрд╛рджрдХ рдореЗрдВ), рд╡рд╣ рд░реВрд╕реА рдкрддреНрд░ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рдХреНрд░реИрдХреЛрдЬрд╝реИрдмреНрд░реА рджреЗрдЦреЗрдВрдЧреЗред рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ рд╡реЗ рд╕реНрдерд╛рди рдЬреЛ рдореИрдВ рдЕрдВрдЧреНрд░реЗрдЬреА рдореЗрдВ рд▓рд┐рдЦрддрд╛ рд╣реВрдВ, рдмрд┐рдирд╛ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрдВрдЧреЗ, рдХреНрдпреЛрдВрдХрд┐ рд╡рд┐рдВрдбреЛрдЬ -1251 рдФрд░ рдПрдПрд╕рд╕реАрдЖрдИрдЖрдИ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХреЗ рдкрд╣рд▓реЗ 128 рдЕрдХреНрд╖рд░ рд╕рдорд╛рди рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЬрд╣рд╛рдВ рдореИрдВрдиреЗ рд░реВрд╕реА рдкрд╛рда рд▓рд┐рдЦрд╛ рд╣реИ, рдЕрдЧрд░ рдпрд╣ рдЕрдкрдиреЗ рд╕рдВрдкрд╛рджрдХ рдореЗрдВ рд╕рд╣реА рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХрд╛ рд╕рдВрдХреЗрдд рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИ, рдПрдХ рдордЧрд░рдордЪреНрдЫ рдХреЗ рд░реВрдк рдореЗрдВред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд░рд╛рд╖реНрдЯреНрд░реАрдп рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рд╕рдордЭ рдореЗрдВ рдЖрддреА рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЗрди рд░рд╛рд╖реНрдЯреНрд░реАрдп рд░рд╛рд╢рд┐рдпреЛрдВ рдХреЗ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╕рдореВрд╣ рд╣реИрдВ, рдФрд░ рдЗрдВрдЯрд░рдиреЗрдЯ рдмрд╣реБрдд рд╡рд┐рд╕реНрддреГрдд рд╣реЛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдЗрд╕рдореЗрдВ рд╣рд░ рдХреЛрдИ рдЕрдкрдиреА рднрд╛рд╖рд╛ рдореЗрдВ рд▓рд┐рдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ рдФрд░ рдЕрдкрдиреА рднрд╛рд╖рд╛ рдХреЛ рдЯреЗрдврд╝реЗ рдмрд╛рд▓реЛрдВ рдХреА рддрд░рд╣ рдирд╣реАрдВ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдкреГрд╖реНрда рдХреЗ рд▓рд┐рдП рд╕рдВрдХреЗрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╛ рджреБрдирд┐рдпрд╛ рдХреЗ рд╕рднреА рдкрд╛рддреНрд░реЛрдВ рдХреЗ рд▓рд┐рдП рдЖрдо рдкрд╛рддреНрд░реЛрдВ рдХреА рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рджреЛ рддрд░реАрдХреЗ рдереЗред рджреВрд╕рд░рд╛ рд╡рд┐рдХрд▓реНрдк рдЬреАрддрд╛, рдЗрд╕рд▓рд┐рдП рд╣рдордиреЗ рдПрдХ рдпреВрдирд┐рдХреЛрдб рдЪрд░рд┐рддреНрд░ рддрд╛рд▓рд┐рдХрд╛ рдмрдирд╛рдИред
ASCII рдЫреЛрдЯреА рдХрд╛рд░реНрдпрд╢рд╛рд▓рд╛
рдпрд╣ рдкреНрд░рд╛рдердорд┐рдХ рд▓рдЧ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЬрдм рд╕реЗ рдореИрдВрдиреЗ рд╕рдм рдХреБрдЫ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╕рдордЭрд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рд╣реИ, рддрдм рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реИред
рдпрд╣рд╛рдБ ASCII рд╡рд░реНрдг рддрд╛рд▓рд┐рдХрд╛ рд╣реИ:

рдпрд╣рд╛рдБ рд╣рдорд╛рд░реЗ 3 рдХреЙрд▓рдо рд╣реИрдВ:
- рджрд╢рдорд▓рд╡ рд╡рд░реНрдг рд╕рдВрдЦреНрдпрд╛
- рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╡рд░реНрдг рд╕рдВрдЦреНрдпрд╛
- рдкреНрд░рддреАрдХ рдХрд╛ рд╣реА рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ред
рдЗрд╕рд▓рд┐рдП, рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ "рдУрдХреЗ" (ASCII) рдПрдирдХреЛрдб рдХрд░реЗрдВред рдЪрд░рд┐рддреНрд░ "рдУ" (рд╕рдВрд▓рдЧреНрди) рджрд╢рдорд▓рд╡ рдореЗрдВ 111 рдХреА рд╕реНрдерд┐рддрд┐ рдФрд░ рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рдореЗрдВ
6F рд╣реИред
01101111
рдЗрд╕реЗ рдПрдХ рдмрд╛рдЗрдирд░реА рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдЕрдиреБрд╡рд╛рдж рдХрд░реЗрдВ -
01101111
ред рдкреНрд░рддреАрдХ "рдХреЗ" (
01101011
) - рджрд╢рдорд▓рд╡ рдореЗрдВ рд╕реНрдерд┐рддрд┐ 107 рдФрд░ рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рдореЗрдВ
6B , рдмрд╛рдЗрдирд░реА рдореЗрдВ рдЕрдиреБрд╡рд╛рдж -
01101011
ред ASCII рдореЗрдВ рдПрдиреНрдХреЛрдбреЗрдб рдХреБрд▓ рд╕реНрдЯреНрд░рд┐рдВрдЧ "рдУрдХреЗ" рдЗрд╕ рддрд░рд╣ рджрд┐рдЦреЗрдЧрд╛ -
01101111 01101011
рдбрд┐рдХреЛрдбрд┐рдВрдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд░рд┐рд╡рд░реНрд╕ рд╣реЛрдЧреАред рд╣рдо 8 рдмрд┐рдЯреНрд╕ рд▓реЗрддреЗ рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ 10-рджрд╢рдорд▓рд╡ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдореЗрдВ рдЕрдиреБрд╡рд╛рдж рдХрд░рддреЗ рд╣реИрдВ, рд╡рд░реНрдг рд╕рдВрдЦреНрдпрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ, рддрд╛рд▓рд┐рдХрд╛ рдХреЛ рджреЗрдЦреЗрдВ рдХрд┐ рдпрд╣ рдХрд┐рд╕ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдЪрд░рд┐рддреНрд░ рд╣реИред
рдпреВрдирд┐рдХреЛрдб
рд╡рд░реНрдгреЛрдВ рдХреА рджреБрдирд┐рдпрд╛ рдореЗрдВ рд╕рднреА рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдорд╛рди рддрд╛рд▓рд┐рдХрд╛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╢рд░реНрддреЗрдВ рдХреЗ рд╕рд╛рдеред рдЕрдм, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдореЗрдЬ рдкрд░ рд╣реАред рдпреВрдирд┐рдХреЛрдб - рдпрд╣ рд╡рд╣ рддрд╛рд▓рд┐рдХрд╛ рд╣реИ рдЬреЛ (рдпрд╣ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдирд╣реАрдВ рд╣реИ, рдмрд▓реНрдХрд┐ рдкреНрд░рддреАрдХ рддрд╛рд▓рд┐рдХрд╛ рд╣реИ)ред рдЗрд╕рдореЗрдВ 1,114,112 рдкрдж рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдЗрди рдкрджреЛрдВ рдореЗрдВ рд╕реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЕрднреА рддрдХ рдкреНрд░рддреАрдХреЛрдВ рд╕реЗ рднрд░реЗ рдирд╣реАрдВ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЗрд╕ рд╕реНрдерд╛рди рдХреЛ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред
рдпрд╣ рдХреБрд▓ рд╕реНрдерд╛рди 17 рдмреНрд▓реЙрдХреЛрдВ, 65,536 рд╡рд░реНрдгреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдмреНрд▓реЙрдХ рдореЗрдВ рдкрд╛рддреНрд░реЛрдВ рдХрд╛ рдЕрдкрдирд╛ рд╕рдореВрд╣ рд╣реЛрддрд╛ рд╣реИред рд╢реВрдиреНрдп рдмреНрд▓реЙрдХ рдореВрд▓ рдПрдХ рд╣реИ, рдЗрд╕рдореЗрдВ рд╕рднреА рдЖрдзреБрдирд┐рдХ рд╡рд░реНрдгрдорд╛рд▓рд╛ рдХреЗ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╡рд░реНрдг рд╣реИрдВред рджреВрд╕рд░реЗ рдЦрдВрдб рдореЗрдВ рд╡рд┐рд▓реБрдкреНрдд рднрд╛рд╖рд╛рдУрдВ рдХреЗ рдкрд╛рддреНрд░ рд╣реИрдВред рдирд┐рдЬреА рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рджреЛ рдмреНрд▓реЙрдХ рдЖрд░рдХреНрд╖рд┐рдд рд╣реИрдВред рдЕрдзрд┐рдХрд╛рдВрд╢ рдмреНрд▓реЙрдХ рдЕрднреА рддрдХ рднрд░реЗ рдирд╣реАрдВ рдЧрдП рд╣реИрдВред
рдпреВрдирд┐рдХреЛрдб рд╡рд░реНрдгреЛрдВ рдХреА рдХреБрд▓ рдХреНрд╖рдорддрд╛
0 рд╕реЗ
10FFFF (рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рдореЗрдВ) рд╕реЗ рд╣реИред
рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рдЕрдХреНрд╖рд░ рдЙрдкрд╕рд░реНрдЧ "рдпреВ +" рдХреЗ рд╕рд╛рде рд▓рд┐рдЦреЗ рдЧрдП рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкрд╣рд▓реЗ рдмреЗрд╕ рдмреНрд▓реЙрдХ рдореЗрдВ U + 0000 рд╕реЗ U + FFFF (0 рд╕реЗ 65,535 рддрдХ) рдФрд░ рдЕрдВрддрд┐рдо рд╕рддреНрд░рд╣рд╡реЗрдВ рдмреНрд▓реЙрдХ рдореЗрдВ U + 100,000 рд╕реЗ U + 10FFFF (1,048,576 рд╕реЗ 1,114-1111 рддрдХ) рд╡рд░реНрдг рд╢рд╛рдорд┐рд▓ рд╣реИрдВред
рдЦреИрд░ рдЕрдм, рд░рд╛рд╖реНрдЯреНрд░реАрдп рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХреЗ рдЪрд┐рдбрд╝рд┐рдпрд╛рдШрд░ рдХреЗ рдмрдЬрд╛рдп, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рд╡реНрдпрд╛рдкрдХ рддрд╛рд▓рд┐рдХрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╕рднреА рд╡рд░реНрдг рдЬреЛ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рд╣реИрдВред рд▓реЗрдХрд┐рди рдХрдорд┐рдпрд╛рдВ рднреА рд╣реИрдВред рдпрджрд┐ рдкрд╣рд▓реЗ рдкреНрд░рддреНрдпреЗрдХ рд╡рд░реНрдг рдХреЛ рдПрдХ рдмрд╛рдЗрдЯ рдХреЗ рд╕рд╛рде рдПрдиреНрдХреЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рддреЛ рдЕрдм рдЙрд╕реЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдмрд╛рдЗрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдПрдиреНрдХреЛрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЕрдВрдЧреНрд░реЗрдЬреА рд╡рд░реНрдгрдорд╛рд▓рд╛ рдХреЗ рд╕рднреА рд╡рд░реНрдгреЛрдВ рдХреЛ рдПрдирдХреЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХ рдмрд╛рдЗрдЯ рдЕрднреА рднреА рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЕрдВрдЧреНрд░реЗрдЬреА рдореЗрдВ рд╕рдорд╛рди "рдУ" рд╡рд░реНрдг рдпреВрдирд┐рдХреЛрдб U + 006F рд╣реИ, рдЕрд░реНрдерд╛рддреН, ASCII рдХреЗ рд╕рдорд╛рди рд╕рдВрдЦреНрдпрд╛ рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рдореЗрдВ
6F рдФрд░ рджрд╢рдорд▓рд╡ рдореЗрдВ 111 рд╣реИред рд▓реЗрдХрд┐рди "
рдпреВ + 103 рдбреА 5 " рдЪрд░рд┐рддреНрд░ рдХреЛ рдПрдирдХреЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП (рдпрд╣ рдкреНрд░рд╛рдЪреАрди рдлрд╛рд░рд╕реА рдирдВрдмрд░ рдПрдХ рд╕реМ рд╣реИ) - рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рдореЗрдВ 103 рдбреА 5 рдФрд░ рджрд╢рдорд▓рд╡ рдореЗрдВ 66,517, рдпрд╣рд╛рдВ рд╣рдореЗрдВ рддреАрди рдмрд╛рдЗрдЯреНрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдпреВрдЯреАрдПрдл -8 рдФрд░ рдпреВрдЯреАрдПрдл -16 рдЬреИрд╕реЗ рдпреВрдирд┐рдХреЛрдб рдПрдирдХреЛрдбрд┐рдВрдЧ рдХреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЖрдЧреЗ рд╣рдо рдЙрдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗред
UTF-8
рдпреВрдЯреАрдПрдл -8 рдПрдХ рдЪрд░ рд▓рдВрдмрд╛рдИ рдпреВрдирд┐рдХреЛрдб рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рд╕реА рднреА рдпреВрдирд┐рдХреЛрдб рдЪрд░рд┐рддреНрд░ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдЪрд░ рд▓рдВрдмрд╛рдИ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ? рдкрд╣рд▓реА рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдЗрд╕ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХреА рд╕рдВрд░рдЪрдирд╛рддреНрдордХ (рдкрд░рдорд╛рдгреБ) рдЗрдХрд╛рдИ рдПрдХ рдмрд╛рдЗрдЯ рд╣реИред рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдПрдХ рдЪрд░ рдХрд╛ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рд▓рдВрдмрд╛ рд╣реИ рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдПрдХ рд╡рд░реНрдг рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХреА рд╕рдВрд░рдЪрдирд╛рддреНрдордХ рдЗрдХрд╛рдЗрдпреЛрдВ рдХреА рдПрдХ рдЕрд▓рдЧ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╕рд╛рде рдПрдиреНрдХреЛрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рддреН, рдПрдХ рдЕрд▓рдЧ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдмрд╛рдЗрдЯреНрд╕ рдХреЗ рд╕рд╛рдеред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд▓реИрдЯрд┐рди рдПрдХ рдмрд╛рдЗрдЯ рдореЗрдВ рдПрдиреНрдХреЛрдбреЗрдб рд╣реИ, рдФрд░ рджреЛ рдмрд╛рдЗрдЯреНрд╕ рдореЗрдВ рд╕рд┐рд░рд┐рд▓рд┐рдХред
рд╡рд┐рд╖рдп рд╕реЗ рдереЛрдбрд╝рд╛ рд╕рд╛ рдкреАрдЫреЗ рд╣рдЯрдирд╛, рдПрдПрд╕рд╕реАрдЖрдИрдЖрдИ рдФрд░ рдпреВрдЯреАрдПрдл рдХреА рд╕рдВрдЧрддрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рд┐рдЦрдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ
рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рд▓реИрдЯрд┐рди рдЕрдХреНрд╖рд░ рдФрд░ рдмреБрдирд┐рдпрд╛рджреА рдирд┐рдпрдВрддреНрд░рдг рд╕рдВрд░рдЪрдирд╛рдПрдВ, рдЬреИрд╕реЗ рдХрд┐ рд▓рд╛рдЗрди рдмреНрд░реЗрдХ, рдЯреИрдм рдЖрджрд┐ред рдПрдХ рдмрд╛рдЗрдЯ рдХреЗ рд╕рд╛рде рдПрдиреНрдХреЛрдбреЗрдб utf рдПрдирдХреЛрдбрд┐рдВрдЧ рдХреЛ ASCII рдПрдирдХреЛрдбрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рдмрдирд╛рддрд╛ рд╣реИред рдпрд╣реА рд╣реИ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд▓реИрдЯрд┐рди рдФрд░ рдирд┐рдпрдВрддреНрд░рдг рд╕рдВрд░рдЪрдирд╛ ASCII рдФрд░ UTF рджреЛрдиреЛрдВ рдореЗрдВ рдПрдХ рд╣реА рд╕реНрдерд╛рди рдкрд░ рд╕реНрдерд┐рдд рд╣реИрдВ, рдФрд░ рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рд╡реЗ рд╡рд╣рд╛рдВ рдФрд░ рдПрдХ рдмрд╛рдЗрдЯ рджреНрд╡рд╛рд░рд╛ рдПрдиреНрдХреЛрдб рдХрд┐рдП рдЧрдП рд╣реИрдВ рдпрд╣ рд╕рдВрдЧрддрддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИред
рдЪрд▓реЛ рдКрдкрд░ ASCII рдЙрджрд╛рд╣рд░рдг рд╕реЗ "рдУ" рдЪрд░рд┐рддреНрд░ рд▓реЗрддреЗ рд╣реИрдВред рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ ASCII рд╡рд░реНрдгреЛрдВ рдХреА рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдпрд╣ 111 рдкрджреЛрдВ рдкрд░ рд╣реИ, рдереЛрдбрд╝рд╛ рд░реВрдк рдореЗрдВ рдпрд╣
01101111
рд╣реЛрдЧрд╛ред рдпреВрдирд┐рдХреЛрдб рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ, рдпрд╣ рд╡рд░реНрдг U + 006F рд╣реИ, рдЬреЛ рдХрд┐ рдмрд┐рдЯ рд░реВрдк рдореЗрдВ
01101111
рднреА рд╣реЛрдЧрд╛ред рдФрд░ рдЕрдм, рдЪреВрдВрдХрд┐ рдпреВрдЯреАрдПрдл рдПрдХ рдЪрд░-рд▓рдВрдмрд╛рдИ рд╡рд╛рд▓реА рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдЪрд░рд┐рддреНрд░ рдЗрд╕рдореЗрдВ рдПрдХ рдмрд╛рдЗрдЯ рдореЗрдВ рдПрдиреНрдХреЛрдб рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдпрд╣реА рд╣реИ, рджреЛрдиреЛрдВ рд╕рд╛рдВрдХреЗрддрд┐рдХ рд╢рдмреНрджреЛрдВ рдореЗрдВ рдЗрд╕ рдкреНрд░рддреАрдХ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рд╕рдорд╛рди рд╣реЛрдЧрд╛ред рдФрд░ рдЗрд╕рд▓рд┐рдП 0 рд╕реЗ 128 рддрдХ рд╡рд░реНрдгреЛрдВ рдХреА рдкреВрд░реА рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рд▓рд┐рдПред рдЕрд░реНрдерд╛рдд, рдпрджрд┐ рдЖрдкрдХреЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ рдЕрдВрдЧреНрд░реЗрдЬреА рдкрд╛рда рд╣реИ, рддреЛ рдЖрдк рдЕрдВрддрд░ рдирд╣реАрдВ рджреЗрдЦреЗрдВрдЧреЗ рдпрджрд┐ рдЖрдк рдЗрд╕реЗ UTF-8 рдФрд░ UTF-16 рдФрд░ ASCII рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдореЗрдВ рдЦреЛрд▓рддреЗ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, UTF-16 рдореЗрдВ рдРрд╕реЗ рдкрд╛рддреНрд░ рд╕рднреА рд╣реИрдВ рд╕рдорд╛рди рд░реВрдк рд╕реЗ рджреЛ рдмрд╛рдЗрдЯреНрд╕ рдореЗрдВ рдПрдиреНрдХреЛрдб рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЗрд╕рд▓рд┐рдП рдЖрдк рдЕрдВрддрд░ рдирд╣реАрдВ рджреЗрдЦреЗрдВрдЧреЗ рдпрджрд┐ рдЖрдкрдХрд╛ рд╕рдВрдкрд╛рджрдХ рд╢реВрдиреНрдп рдмрд╛рдЗрдЯреНрд╕ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░рддрд╛ рд╣реИ), рдФрд░ рдЗрд╕реА рддрд░рд╣ рдЬрдм рддрдХ рдЖрдк рд░рд╛рд╖реНрдЯреНрд░реАрдп рд╡рд░реНрдгрдорд╛рд▓рд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдирд╣реАрдВ рдХрд░рддреЗред
рдЪрд▓рд┐рдП рддреБрд▓рдирд╛ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ "рд╣реИрд▓реЛ рд╡рд░реНрд▓реНрдб" рд╡рд╛рдХреНрдпрд╛рдВрд╢ рддреАрди рдЕрд▓рдЧ-рдЕрд▓рдЧ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдореЗрдВ рдХреИрд╕рд╛ рджрд┐рдЦреЗрдЧрд╛: Windows-1251 (рд░реВрд╕реА рдПрдиреНрдХреЛрдбрд┐рдВрдЧ), ISO-8859-1 (рдкрд╢реНрдЪрд┐рдореА рдпреВрд░реЛрдкреАрдп рднрд╛рд╖рд╛рдУрдВ рдХрд╛ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ), UTF-8 (рдпреВрдирд┐рдХреЛрдб рдПрдиреНрдХреЛрдбрд┐рдВрдЧ)ред рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдХрд╛ рд╕рд╛рд░ рдпрд╣ рд╣реИ рдХрд┐ рд╡рд╛рдХреНрдпрд╛рдВрд╢ рджреЛ рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХрд┐ рдпрд╣ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдореЗрдВ рдХреИрд╕реЗ рджрд┐рдЦреЗрдЧрд╛ред
рдПрдиреНрдХреЛрдбрд┐рдВрдЧ ISO-8859-1 рдореЗрдВ рдРрд╕реЗ рдХреЛрдИ рдЕрдХреНрд╖рд░ "m", "рдФрд░" рдФрд░ "p" рдирд╣реАрдВ рд╣реИрдВредрдЕрдм рдПрдирдХреЛрдбрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдПрдХ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рд╕реЗ рджреВрд╕рд░реЗ рдореЗрдВ рдХреИрд╕реЗ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдП рдФрд░ рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рд░реВрдкрд╛рдВрддрд░рдг рдЧрд▓рдд рд╣реИ, рдпрд╛ рдпрд╣ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХреЗ рдЕрдВрддрд░ рдХреЗ рдХрд╛рд░рдг рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рд╣рдо рдорд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рд╡рд╛рдХреНрдпрд╛рдВрд╢ рдореВрд▓ рд░реВрдк рд╕реЗ рд╡рд┐рдВрдбреЛрдЬ -1251 рдореЗрдВ рдПрдиреНрдХреЛрдбреЗрдб рдерд╛ред рдКрдкрд░ рджреА рдЧрдИ рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рд╣рдо рдЗрд╕ рд╡рд╛рдХреНрдпрд╛рдВрд╢ рдХреЛ рдмрд╛рдЗрдирд░реА рд░реВрдк рдореЗрдВ рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рдЬреЛ рд╡рд┐рдВрдбреЛрдЬрд╝ -1251 рдореЗрдВ рдПрдиреНрдХреЛрдбреЗрдб рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдХреЗрд╡рд▓ рдкреНрд░рддреАрдХреЛрдВ рдХреЛ рдмрд╛рдЗрдирд░реА рд╕реЗ рджрд╢рдорд▓рд╡ рдпрд╛ рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ (рдЙрдкрд░реЛрдХреНрдд рддрд╛рд▓рд┐рдХрд╛ рд╕реЗ) рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
01001000 01100101 01101100 01101100 01101111 00100000 11101100 11101000 11110000
рдЦреИрд░, рдпрд╣ рд╡рд╛рдХреНрдпрд╛рдВрд╢ рд╣реИ "рд╣реИрд▓реЛ рд╡рд░реНрд▓реНрдб" рд╡рд┐рдВрдбреЛрдЬ -1251 рдореЗрдВ рдПрдиреНрдХреЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИредрдЕрдм рдХрд▓реНрдкрдирд╛ рдХрд░реЗрдВ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдкрд╛рда рдХреЗ рд╕рд╛рде рдПрдХ рдлрд╝рд╛рдЗрд▓ рд╣реИ, рд▓реЗрдХрд┐рди рдкрддрд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдкрд╛рда рдХрд┐рд╕ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдореЗрдВ рд╣реИред рдЖрдк рдорд╛рди рд▓реЗрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ ISO-8859-1 рдореЗрдВ рдЗрдирдХреЛрдбреЗрдб рд╣реИ рдФрд░ рдЗрд╕реЗ рдЙрд╕ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдореЗрдВ рдЕрдкрдиреЗ рд╕рдВрдкрд╛рджрдХ рдореЗрдВ рдЦреЛрд▓реЗрдВред рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИ, рдкреНрд░рддреАрдХреЛрдВ рдХреЗ рдПрдХ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд╕рд╛рде рд╕рдм рдХреБрдЫ рдХреНрд░рдо рдореЗрдВ рд╣реИ, рд╡реЗ рдЗрд╕ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдореЗрдВ рд╣реИрдВ, рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд╕рдорд╛рди рд╕реНрдерд╛рдиреЛрдВ рдореЗрдВ рднреА рд╣реИрдВ, рд▓реЗрдХрд┐рди "рджреБрдирд┐рдпрд╛" рд╢рдмреНрдж рдХреЗ рдкреНрд░рддреАрдХреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдм рдХреБрдЫ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╣реИред рдпреЗ рд╡рд░реНрдг рдЗрд╕ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдореЗрдВ рдирд╣реАрдВ рд╣реИрдВ, рдФрд░ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ ISO-8859-1 рдореЗрдВ рдЙрдирдХреЗ рд╕реНрдерд╛рди рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рд╡рд░реНрдг рд╣реИрдВред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, "рдПрдо" рд╕реНрдерд┐рддрд┐ 236, "рдФрд░" 232 рд╣реИред "рдкреА" 240 рд╣реИред рдФрд░ ISO-8859-1 рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдореЗрдВ рдЗрди рдкрджреЛрдВ рдкрд░ рдирд┐рдореНрди рд╡рд░реНрдг рд╕реНрдерд┐рддрд┐ 236 рд╣реИрдВ - рдЪрд░рд┐рддреНрд░ "├м", 232 - "├и", 240 - "├░"
рдЗрд╕рд▓рд┐рдП рд╡рд╛рдХреНрдпрд╛рдВрд╢ "рд╣реИрд▓реЛ рд╡рд░реНрд▓реНрдб" рд╡рд┐рдВрдбреЛрдЬ -1251 рдореЗрдВ рдПрдиреНрдХреЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рдФрд░ рдЖрдИрдПрд╕рдУ-8859-1 рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдореЗрдВ рдЦреЛрд▓рд╛ рдЧрдпрд╛, рдЗрд╕ рддрд░рд╣ рджрд┐рдЦреЗрдЧрд╛: "рд╣реИрд▓реЛ :├и Hello"ред рддреЛ рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдпреЗ рджреЛ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХреЗрд╡рд▓ рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рд╕рдВрдЧрдд рд╣реИрдВ, рдФрд░ рдпрд╣ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдПрдХ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рд╕реЗ рджреВрд╕рд░реЗ рдореЗрдВ рдПрдиреНрдХреЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдмрд╕ рдРрд╕реЗ рдХреЛрдИ рд╡рд░реНрдг рдирд╣реАрдВ рд╣реИрдВред
рдпрд╣рд╛рдВ рдпреВрдирд┐рдХреЛрдб рдПрдирдХреЛрдбрд┐рдВрдЧ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА, рдФрд░ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпреВрдЯреАрдПрдл -8 рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдЗрд╕рдореЗрдВ рд╡рд░реНрдг 1 рд╕реЗ 4 рддрдХ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдмрд╛рдЗрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдПрдиреНрдХреЛрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рд╣рдордиреЗ рдкрд╣рд▓реЗ рд╣реА рдкрддрд╛ рд▓рдЧрд╛ рд▓рд┐рдпрд╛ рд╣реИред рдЕрдм рдпрд╣ рдХрд╣рдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ UTF рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рди рдХреЗрд╡рд▓ 256 рд╡рд░реНрдгреЛрдВ рдХреЛ рдПрдиреНрдХреЛрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдкрд┐рдЫрд▓реЗ рджреЛ рдореЗрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рднреА рдпреВрдирд┐рдХреЛрдб рд╡рд░реНрдгреЛрдВ рдХреЛ рдмрд╕ рдХрд░реЗрдВ
рдпрд╣ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдЪрд░рд┐рддреНрд░ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдмрд╛рдЗрдЯ рдХрд╛ рдкрд╣рд▓рд╛ рдмрд┐рдЯ рдЪрд░рд┐рддреНрд░ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рдпрдВ рдЬрд┐рдореНрдореЗрджрд╛рд░ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдмрд╛рдЗрдЯ рдХрд╛ рдирд┐рд░реНрдзрд╛рд░рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рдпрд╣реА рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЕрдЧреНрд░рдгреА (рдкрд╣рд▓рд╛) рдмрд┐рдЯ рд╢реВрдиреНрдп рд╣реИ, рддреЛ рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдПрдХ рдЪрд░рд┐рддреНрд░ рдХреЛ рдПрдиреНрдХреЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдПрдХ рдмрд╛рдЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЬреЛ ASCII рдХреЗ рд╕рд╛рде рд╕рдВрдЧрддрддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк ASCII рд╡рд░реНрдг рддрд╛рд▓рд┐рдХрд╛ рдХреЛ рдзреНрдпрд╛рди рд╕реЗ рджреЗрдЦрддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рдкрд╣рд▓реЗ 128 рд╡рд░реНрдг (рдЕрдВрдЧреНрд░реЗрдЬреА рд╡рд░реНрдгрдорд╛рд▓рд╛, рдирд┐рдпрдВрддреНрд░рдг рд╡рд░реНрдг рдФрд░ рд╡рд┐рд░рд╛рдо рдЪрд┐рд╣реНрди) рдпрджрд┐ рдЙрдиреНрд╣реЗрдВ рдмрд╛рдЗрдирд░реА рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╕рдм рдХреБрдЫ рдПрдХ рд╢реВрдиреНрдп рдмрд┐рдЯ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ (рд╕рд╛рд╡рдзрд╛рди рд░рд╣реЗрдВ рдпрджрд┐ рдЖрдк рд╡рд░реНрдгреЛрдВ рдХреЛ рджреНрд╡рд┐рдЖрдзрд╛рд░реА рдореЗрдВ рдЕрдиреБрд╡рд╛рдж рдХрд░рддреЗ рд╣реИрдВ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдСрдирд▓рд╛рдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗред рдХрдирд╡рд░реНрдЯрд░, рдлрд┐рд░ рдкрд╣рд▓реЗ рд╢реВрдиреНрдп рдЕрдЧреНрд░рдгреА рдмрд┐рдЯ рдХреЛ рддреНрдпрд╛рдЧ рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬреЛ рднреНрд░рд╛рдордХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ)ред
01001000
- рдкрд╣рд▓рд╛ рдмрд┐рдЯ рд╢реВрдиреНрдп рд╣реИ, рдлрд┐рд░ 1 рдмрд╛рдЗрдЯ 1 рд╡рд░реНрдг рдПрдиреНрдХреЛрдб рдХрд░рддрд╛ рд╣реИ -> "рдПрдЪ"
01100101
- рдкрд╣рд▓рд╛ рдмрд┐рдЯ рд╢реВрдиреНрдп рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ 1 рдмрд╛рдЗрдЯ 1 рд╡рд░реНрдг рдПрдиреНрдХреЛрдб рдХрд░рддрд╛ рд╣реИ -> "рдИ"
рдпрджрд┐ рдкрд╣рд▓рд╛ рдмрд┐рдЯ рд╢реВрдиреНрдп рдирд╣реАрдВ рд╣реИ, рддреЛ рдЪрд░рд┐рддреНрд░ рдХрдИ рдмрд╛рдЗрдЯреНрд╕ рдореЗрдВ рдПрдиреНрдХреЛрдбреЗрдб рд╣реИред
рдбрдмрд▓-рдмрд╛рдЗрдЯ рд╡рд░реНрдгреЛрдВ рдХреЗ рд▓рд┐рдП, рдкрд╣рд▓реЗ рддреАрди рдмрд┐рдЯреНрд╕ - 110 рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП
110 10000 10 111100
- 110 рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ, рдлрд┐рд░ 2 рдмрд╛рдЗрдЯреНрд╕ 1 рд╡рд░реНрдг рдХреЛ рдПрдирдХреЛрдб рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рджреВрд╕рд░рд╛ рдмрд╛рдЗрдЯ рд╣рдореЗрд╢рд╛ 10 рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред рдХреБрд▓ рдореЗрдВ, рдирд┐рдпрдВрддреНрд░рдг рдмрд┐рдЯреНрд╕ (рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╡рд╛рд▓реЗ, рдЬреЛ рд▓рд╛рд▓ рдФрд░ рд╣рд░реЗ рд░рдВрдЧ рдореЗрдВ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ) рдХреЛ рдЫреЛрдбрд╝ рджреЗрдВ рдФрд░ рд╢реЗрд╖ рд╕рднреА
10000111100
(
10000111100
) рд▓реЗ рд▓реЗрдВ, рдЙрдиреНрд╣реЗрдВ рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ (043 - -> рдпреВ + 043 рд╕реА рдореЗрдВ рдпреВрдирд┐рдХреЛрдб, рдкреНрд░рддреАрдХ "рдПрдо" рдореЗрдВ рдЕрдиреБрд╡рд╛рдж рдХрд░реЗрдВред "ред
рдкрд╣рд▓реЗ рдмрд╛рдЗрдЯ рдореЗрдВ рддреАрди-рдмрд╛рдЗрдЯ рдкрд╛рддреНрд░реЛрдВ рдХреЗ рд▓рд┐рдП, рдкреНрд░рдореБрдЦ рдмрд┐рдЯреНрд╕ 1110 рд╣реИрдВ
1110 1000 10 000111 10 1010101
- рд╣рдо рдирд┐рдпрдВрддреНрд░рдг рдмрд┐рдЯреНрд╕ рдХреЛ рдЫреЛрдбрд╝рдХрд░ рд╕рдм рдХреБрдЫ рдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд╣рдореЗрдВ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рдореЗрдВ рдпрд╣ 103V5 рд╣реИ, U + 103D5 рдкреНрд░рд╛рдЪреАрди рдлрд╛рд░рд╕реА рдЕрдВрдХ рдПрдХ рд╕реМ (
10000001111010101
) рд╣реИ
рдкрд╣рд▓реА рдмрд╛рдЗрдЯ рдореЗрдВ рдЪрд╛рд░-рдмрд╛рдЗрдЯ рд╡рд╛рд▓реЗ рдкрд╛рддреНрд░реЛрдВ рдХреЗ рд▓рд┐рдП, рдкреНрд░рдореБрдЦ рдмрд┐рдЯреНрд╕ 11110 рд╣реИрдВ
11110 100 10 001111 10 111111 10 111111
- рдпреВ +
11110 100 10 001111 10 111111 10 111111
рдПрдлрдПрдлрдПрдл рдпреВрдирд┐рдХреЛрдб рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдЕрдВрддрд┐рдо рд╡реИрдз рдЪрд░рд┐рддреНрд░ рд╣реИ (
100001111111111111111
)
рдЕрдм, рдпрджрд┐ рд╡рд╛рдВрдЫрд┐рдд рд╣реИ, рддреЛ рд╣рдо рдЕрдкрдиреЗ рд╡рд╛рдХреНрдпрд╛рдВрд╢ рдХреЛ UTF-8 рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдореЗрдВ рд░рд┐рдХреЙрд░реНрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
UTF-16
UTF-16 рднреА рдПрдХ рдЪрд░ рд▓рдВрдмрд╛рдИ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рд╣реИред UTF-8 рд╕реЗ рдЗрд╕рдХрд╛ рдореБрдЦреНрдп рдЕрдВрддрд░ рдпрд╣ рд╣реИ рдХрд┐ рдЗрд╕рдореЗрдВ рд╕рдВрд░рдЪрдирд╛рддреНрдордХ рдЗрдХрд╛рдИ рдПрдХ рдирд╣реАрдВ рдмрд▓реНрдХрд┐ рджреЛ рдмрд╛рдЗрдЯреНрд╕ рд╣реИрдВред рдпрд╣реА рд╣реИ, UTF-16 рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдореЗрдВ, рдХрд┐рд╕реА рднреА рдпреВрдирд┐рдХреЛрдб рд╡рд░реНрдг рдХреЛ рджреЛ рдпрд╛ рдЪрд╛рд░ рдмрд╛рдЗрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдПрдиреНрдХреЛрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╕реНрдкрд╖реНрдЯрддрд╛ рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рдЗрд╕ рддрд░рд╣ рдХреЗ рдмрд╛рдЗрдЯреНрд╕ рдХреА рдПрдХ рдЬреЛрдбрд╝реА рдХреЛ рдПрдХ рдХреЛрдб рдЬреЛрдбрд╝реА рдХрд╣рддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдпреВрдЯреАрдПрдл -16 рдореЗрдВ рдПрдирдХреЛрдб рдХрд┐рдП рдЧрдП рдХрд┐рд╕реА рднреА рдпреВрдирд┐рдХреЛрдб рдЪрд░рд┐рддреНрд░ рдХреЛ рдПрдХ рдпрд╛ рджреЛ рдЬреЛрдбрд╝реА рдХреЗ рд╕рд╛рде рдПрдирдХреЛрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдЖрдЗрдП рдЙрди рдкрд╛рддреНрд░реЛрдВ рд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВ рдЬреЛ рдПрдХ рдХреЛрдб рдЬреЛрдбрд╝реА рджреНрд╡рд╛рд░рд╛ рдПрдиреНрдХреЛрдб рдХрд┐рдП рдЧрдП рд╣реИрдВред рдпрд╣ рдЧрдгрдирд╛ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ рдХрд┐ 65,535 рдРрд╕реЗ рд╡рд░реНрдг (2v16) рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмреЗрд╕ рдпреВрдирд┐рдХреЛрдб рдмреНрд▓реЙрдХ рдХреЗ рд╕рд╛рде рдореЗрд▓ рдЦрд╛рддреЗ рд╣реИрдВред рд╕рднреА рд╡рд░реНрдг рдЬреЛ рдпреВрдЯреАрдПрдл -16 рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдореЗрдВ рдЗрд╕ рдпреВрдирд┐рдХреЛрдб рдмреНрд▓реЙрдХ рдореЗрдВ рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ рдПрдХ рдХреЛрдб рдЬреЛрдбрд╝реА (рджреЛ рдмрд╛рдЗрдЯреНрд╕) рдХреЗ рд╕рд╛рде рдПрдиреНрдХреЛрдб рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдпрд╣рд╛рдВ рд╕рдм рдХреБрдЫ рд╕рд░рд▓ рд╣реИред
рдкреНрд░рддреАрдХ "рдУ" (рд▓реИрдЯрд┐рди) -
00000000 01101111
рдкреНрд░рддреАрдХ "рдПрдо" (рд╕рд┐рд░рд┐рд▓рд┐рдХ) -
00000100 00011100
рдЕрдм рдмреЗрд╕ рдпреВрдирд┐рдХреЛрдб рд░реЗрдВрдЬ рдХреЗ рдмрд╛рд╣рд░ рдХреЗ рдкрд╛рддреНрд░реЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред рдЙрдирдХреЗ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП, рджреЛ рдХреЛрдб рдЬреЛрдбрд╝реЗ (4 рдмрд╛рдЗрдЯреНрд╕) рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдФрд░ рдЙрдиреНрд╣реЗрдВ рдХреЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддрдВрддреНрд░ рдереЛрдбрд╝рд╛ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╣реИ, рдЪрд▓реЛ рдХреНрд░рдо рдореЗрдВ рдЪрд▓рддреЗ рд╣реИрдВред
рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдПрдХ рд╕рд░реЛрдЧреЗрдЯ рдЬреЛрдбрд╝реА рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдХреЛ рдкреЗрд╢ рдХрд░рддреЗ рд╣реИрдВред рдПрдХ рд╕рд░реЛрдЧреЗрдЯ рдЬреЛрдбрд╝реА рджреЛ рдХреЛрдб рдЬреЛрдбрд╝реЗ рд╣реЛрддреЗ рд╣реИрдВ рдЬрд┐рдирдХрд╛ рдЙрдкрдпреЛрдЧ рдПрдХ рд╡рд░реНрдг (рдХреБрд▓ 4 рдмрд╛рдЗрдЯ) рдХреЛ рдПрдиреНрдХреЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдРрд╕реЗ рд╕рд░реЛрдЧреЗрдЯ рдЬреЛрдбрд╝реЗ рдХреЗ рд▓рд┐рдП,
D800 рд╕реЗ
DFFF рддрдХ рдХреА рдПрдХ рд╡рд┐рд╢реЗрд╖ рд░реЗрдВрдЬ рдпреВрдирд┐рдХреЛрдб рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рджреА рдЧрдИ рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдЬрдм рдПрдХ рдХреЛрдб рдЬреЛрдбрд╝реА рдХреЛ рдмрд╛рдЗрдЯ рдлреЙрд░реНрдо рд╕реЗ рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдЗрд╕ рд╕реАрдорд╛ рд╕реЗ рдПрдХ рд╕рдВрдЦреНрдпрд╛ рдорд┐рд▓рддреА рд╣реИ, рддреЛ рдпрд╣ рдПрдХ рд╕реНрд╡рддрдВрддреНрд░ рдЪрд░рд┐рддреНрд░ рдирд╣реАрдВ рд╣реИ, рдмрд▓реНрдХрд┐ рдПрдХ рд╕рд░реЛрдЧреЗрдЯ рдЬреЛрдбрд╝реА рд╣реИред
10000 -
10FFFF (рдЬреЛ рдПрдХ рдРрд╕рд╛ рдЪрд░рд┐рддреНрд░ рд╣реИ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдХреЛрдб рдЬреЛрдбрд╝реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ) рд╕реЗ рдХрд┐рд╕реА рд╡рд░реНрдг рдХреЛ рдПрдирдХреЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП:
- рд╡рд░реНрдг рдХреЛрдб рд╕реЗ 10000 (рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓) рдШрдЯрд╛рдПрдБ (рдпрд╣ 10000 рдХреА рдЫреЛрдЯреА рд╕рдВрдЦреНрдпрд╛ рд╣реИ - 10FFFF )
- рдкрд╣рд▓реЗ рдмрд┐рдВрджреБ рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, FFFFF рд╕реЗ рдЕрдзрд┐рдХ рдХреЛрдИ рд╕рдВрдЦреНрдпрд╛ рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рдХреА рдЬрд╛рдПрдЧреА, рдЬрд┐рд╕рдореЗрдВ 20 рдмрд┐рдЯреНрд╕ рд╣реЛрдВрдЧреЗ
- рдкреНрд░рд╛рдкреНрдд рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдкреНрд░рдореБрдЦ 10 рдмрд┐рдЯреНрд╕ рдХреЛ D800 (рдпреВрдирд┐рдХреЛрдб рдореЗрдВ рд╕рд░реЛрдЧреЗрдЯ рдЬреЛрдбрд╝реЗ рдХреА рд╕реАрдорд╛ рдХреА рд╢реБрд░реБрдЖрдд) рдХреЗ рд╕рд╛рде рд╕рдореНтАНрдорд┐рд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
- рдЕрдЧрд▓реЗ 10 рдмрд┐рдЯ DC00 рдХреЗ рд╕рд╛рде рд╕рдореНтАНрдорд┐рд▓рд┐рдд рд╣реИрдВ (рд╕рд░реЛрдЧреЗрдЯ рдЬреЛрдбрд╝реЗ рдХреА рд╕реАрдорд╛ рд╕реЗ рдПрдХ рдирдВрдмрд░ рднреА)
- рдЙрд╕рдХреЗ рдмрд╛рдж рд╣рдореЗрдВ 16 рдмрд┐рдЯреНрд╕ рдореЗрдВ рд╕реЗ 2 рд╕рд░реЛрдЧреЗрдЯ рдЬреЛрдбрд╝реЗ рдорд┐рд▓рддреЗ рд╣реИрдВ, рдкреНрд░рддреНрдпреЗрдХ рдЬреЛрдбрд╝реА рдореЗрдВ рдкрд╣рд▓реЗ 6 рдмрд┐рдЯреНрд╕ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИрдВ рдХрд┐ рдпрд╣ рдПрдХ рд╕рд░реЛрдЧреЗрдЯ рд╣реИ,
- рдкреНрд░рддреНрдпреЗрдХ рд╕реНрдерд╛рди рдкрд░ рджрд╕рд╡рд╛рдВ рдмрд┐рдЯ рдЕрдкрдиреЗ рдЖрджреЗрд╢ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИ; рдпрджрд┐ рдпрд╣ 1 рд╣реИ, рддреЛ рдпрд╣ рдкрд╣рд▓рд╛ рд╡рд┐рдХрд▓реНрдк рд╣реИ, рдпрджрд┐ 0 рд╣реИ, рддреЛ рджреВрд╕рд░рд╛ рд╣реИ
рд╣рдо рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рдЗрд╕рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░реЗрдВрдЧреЗ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдо рдкреНрд░рддреАрдХ рдХреЛ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдлрд┐рд░ рдЗрд╕реЗ рдбрд┐рдХреНрд░рд┐рдкреНрдЯ рдХрд░рддреЗ рд╣реИрдВред рдкреНрд░рд╛рдЪреАрди рдлрд╝рд╛рд░рд╕реА рд╕рдВрдЦреНрдпрд╛ рдПрдХ рд╕реМ (U + 103D5) рд▓реЗрдВ:
- 103D5 - 10000 = 3 рдбреА 5
- 3D5 =
0000000000 1111010101
(рдЕрдЧреНрд░рдгреА 10 рдмрд┐рдЯ рд╢реВрдиреНрдп рд╣реЛ рдЧрдП, рд╣рдо рдЗрд╕реЗ рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рдирдВрдмрд░ рдкрд░ рд▓рд╛рддреЗ рд╣реИрдВ, рд╣рдореЗрдВ 0 (рдкрд╣рд▓реЗ рджрд╕), 3 рдбреА 5 (рджреВрд╕рд░рд╛ рджрд╕) рдорд┐рд▓рддрд╛ рд╣реИ) - 0 + D800 = D800 (
110110 0 000000000
) рдкрд╣рд▓реЗ 6 рдмрд┐рдЯреНрд╕ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рд╕рд░реЛрдЧреЗрдЯ рдЬреЛрдбрд╝реЗ рдХреА рд╕реАрдорд╛ рд╕реЗ рджрд╕рд╡реЗрдВ рдмрд┐рдЯ (рджрд╛рдИрдВ рдУрд░) рдХреА рд╕рдВрдЦреНрдпрд╛ рд╢реВрдиреНрдп рд╣реИ, рдлрд┐рд░ рдпрд╣ рдкрд╣рд▓рд╛ рд╕рд░реЛрдЧреЗрдЯ рд╣реИ - 3D5 + DC00 = DFD5 (
110111 1 111010101
) рдкрд╣рд▓реЗ 6 рдмрд┐рдЯреНрд╕ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рд╕рд░реЛрдЧреЗрдЯ рдЬреЛрдбрд╝реЗ рдХреА рд╕реАрдорд╛ рдореЗрдВ рд╕рдВрдЦреНрдпрд╛ рджрд╕рд╡реАрдВ рдмрд┐рдЯ рд╣реИ (рджрд╛рдИрдВ рдУрд░) рдПрдХ рд╣реИ, рдлрд┐рд░ рдпрд╣ рджреВрд╕рд░рд╛ рд╕рд░реЛрдЧреЗрдЯ рд╣реИ - UTF-16 рдореЗрдВ рдпрд╣ рд╡рд░реНрдг
1101100000000000 1101111111010101
рдЕрдм рд╡рд┐рдкрд░реАрдд рдХреЛ рдбрд┐рдХреЛрдб рдХрд░реЗрдВред рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдРрд╕рд╛ рдХреЛрдб рд╣реИ - 1101100000100010 1101111010001000:
- рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рд░реВрдк рдореЗрдВ рдЕрдиреБрд╡рд╛рдж рдХрд░реЗрдВ = D822 DE88 (рджреЛрдиреЛрдВ рдореВрд▓реНрдп рд╕рд░реЛрдЧреЗрдЯ рдЬреЛрдбрд╝реЗ рдХреА рд╕реАрдорд╛ рд╕реЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рд╕рд░реЛрдЧреЗрдЯ рдЬреЛрдбрд╝реА рд╣реИ)
110110 0 000100010
- рджрд╕рд╡рд╛рдВ рдмрд┐рдЯ (рджрд╛рдИрдВ рдУрд░) рд╢реВрдиреНрдп рд╣реИ, рдлрд┐рд░ рдкрд╣рд▓рд╛ рд╡рд┐рдХрд▓реНрдк110111 1 010001000
- рджрд╕рд╡рд╛рдВ рдмрд┐рдЯ (рджрд╛рдИрдВ рдУрд░) рдПрдХ рд╣реИ, рдлрд┐рд░ рджреВрд╕рд░рд╛ рд╕реНрдерд╛рдирд╛рдкрдиреНрди- рд╣рдо рд╕рд░реЛрдЧреЗрдЯ рдХрд╛ рдирд┐рд░реНрдзрд╛рд░рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд▓реЛрдЧреЛрдВ рдХреЗ 6 рдмрд┐рдЯреНрд╕ рдХреЛ рддреНрдпрд╛рдЧ рджреЗрддреЗ рд╣реИрдВ, рд╣рдореЗрдВ
0000100010 1010001000
( 8A88 ) рдорд┐рд▓рддреЗ рд╣реИрдВ - 10,000 (рдХрдо рд╕рд░реЛрдЧреЗрдЯ рд░реЗрдВрдЬ) рдЬреЛрдбрд╝реЗрдВ 8A88 + 10000 = 18A88
- рдпреВрдирд┐рдХреЛрдб рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рд╡рд░реНрдг U + 18A88 = рд╕реНрдкрд░реНрд╢реБрдд рдШрдЯрдХ -649 рджреЗрдЦреЗрдВред рдЯрдВрдЧреБрдЯ рд▓рд┐рдкрд┐ рдХреЗ рдШрдЯрдХред
рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рдЬреЛ рдЕрдВрдд рддрдХ рдкрдврд╝рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдереЗ, рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЙрдкрдпреЛрдЧреА рдерд╛ рдФрд░ рдмрд╣реБрдд рдЙрдмрд╛рдК рдирд╣реАрдВ рдерд╛ред
рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рдХреБрдЫ рд░реЛрдЪрдХ рд▓рд┐рдВрдХ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИрдВ:
habr.com/en/post/158895 - рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдкрд░ рдЙрдкрдпреЛрдЧреА рд╕рд╛рдорд╛рдиреНрдп рдЬрд╛рдирдХрд╛рд░реА
habr.com/en/post/312642 - рдпреВрдирд┐рдХреЛрдб рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ
unicode-table.com/ru - рдпреВрдирд┐рдХреЛрдб рд╡рд░реНрдг рддрд╛рд▓рд┐рдХрд╛ рд╣реА
рдЦреИрд░, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрдк рдЙрд╕рдХреЗ рдмрд┐рдирд╛ рдХрд╣рд╛рдБ рд╣реЛрдВрдЧреЗ
en.wikipedia.org/wiki/%D0%AE%D0%BD%D0%B8%D0%BA%D0%BE%D0%B4 - рдпреВрдирд┐рдХреЛрдб
en.wikipedia.org/wiki/ASCII - ASCII
en.wikipedia.org/wiki/UTF-8 - UTF-8
en.wikipedia.org/wiki/UTF-16 - UTF-16