???????? ???????????
???????
? ????????? ?????????, ??????? ?????????? ?????? ?????????? ??????????? ?????
????
??????????? ??????? (??????????, ??????). ??????? ????????????? ????????? ??????:
UTF-8
,
UTF-16
(UTF-16BE, UTF-16LE) ??
UTF-32
(UTF-32BE, UTF-32LE). ??????? ????????????? UTF-7, ???? ??????? ????? ??????????? ?????????????, ?????? ?? ?????,
ASCII
-???? ?????????????? ????, ?? ???? ????????????? ?? ?? ????? ???????? ??????????.
Microsoft-??
Windows NT
-??, ????? ?????????? ???? ??????????:
Windows 2000
,
Windows XP
- (
??????? Microsoft ????????? ??????????
) ????????? ???????????
UTF-16LE
.
UNIX
-?? ?? ??????
????????? ??????????
-
GNU/Linux
,
BSD
??
??? ?? X
?????????: ???????????? - UTF-8 ?????; UTF-32 ?? UTF-8 ?? ?????????? ??????????? ????????? ???????????????.
???????? ???????????????
1991
?. - ????????????? ????????????
”???????? ???????????”
-? ????.
, ??????? ?????????? ?????????
IT
(???????? ?????????????) ????????????. ?? ?????????? ?????????? ?????????? ?????? ????????? ???????? ????? ?????? ?????????? ?????????? - ?????????? ???????????????: ?????? ????????????,
?????? ???????
??????????? ??????, ??????????? ?????????? ??????
???????????
, ???????????? ??????????,
???????? ?????????
?????? ??
????????
.
???????? ????
???????? ?????????? ?????? ????????? ????????? ??????.
U+0000
-???
U+007F
-??? ????? ???????
ASCII
??????????, ?????????? ???????. ?????? ???????? ???????????? ?????????? ??????????? ???????,
???????????
??????? ?? ????????? ??????????. ????????? ?????????? ??????
U+0400
-???
U+052F
-??? ?????.
???????? ????????? ????????????? ??????????? ????? ??????????, ????????? ???? ???????? ??????????-????????, (
LTR
- Left To Right). ?????????:
?????????
,
??????
,
???????
, ????? ???????????? - ??????????-???????? (
RTL
- Right To Left). ?????????:
???????
, ?????
??????? ???
(
??????
,
?????
,
??????
) ?? ?.?. ??? ??????? ????? ????? ????? ???????????? ?????. ????? ?????, ??????? ????? ????? ???????????? ????????, ???????? ???????? ??????
RTL
???
LTR
???????. ?????? ????????????? ????????
???????????????????
, (
Bidir
). ???????? ?????? ???????? ???????? ?? ????????
???????????????????
??????????.
?? ????????? ??????? ???????????? ????????????. ????????? ??????? ???????? ?????????? ?? ??????-??????????. ??????????? ???????? ???????? ????? ??????? ???????. ????????? ?????
ISO
???????????, ?????????? ???????????? ?????? ??????? ?????????? ??? ?????????? ?? ????????????? ?????. ???????? ??????? ???? ???????? ??????? ????????? ?????:
- 1.1 ??????????? ????????? ISO/IEC 10646?1:
1993
),
- 2.0 ????? ????????? ISO/IEC 10646?1:
1993
?????? ???????????: ≪Amendments≫ 1-??? 7-??? ?? ≪Technical Corrigenda≫ 1 ?? 2
- 2.1 ????? ????????? ISO/IEC 10646?1:
1993
?????? ???????????: ≪Amendments≫ 1-??? 7-??? ?? ≪Technical Corrigenda≫ 1 ?? 2
- 3.0 ????????? ISO/IEC 10646?1:2000)
- 3.2 ?????????
2002
- 4.0 ?????????
2003
- 4.01 ?????????
2004
- 4.1 ?????????
2005
???????? ??????? ?????? ????????? ?? ???????? ???? ????????? (
Jost Gippert
) - ?????? ????????“ ?????? ??????? ?? ?????? ????????? (
Michael Everson
) ????, ????? ??????? ?
???????-?????????
“ ?????????? ??????????.
???????? ?????????? ??????? ???????????? ??????? ???????? ??????????, ???????? ?????????? ????????“ ???????? ???????? (Sylfaen ?? Arial Unicode MS) ?? ?????????? ??????????? ??? ?????.
??????????? ???????????????? ????? ??????? ?????? ????? ??????????? ?? ?????? ??????? ???????? ????????? ???????????? ?BPG-InfoTech Co“, ?????? ???????? ???????? ?????? ?????????? General Public License (GPL), GNU ???????????????? ?? ????? ????? ?????????????? ??????????????, ????????? ????????“.