Czy znaki Unicode i Ascii są takie same?
Czym dokładnie są kody znaków unicode? Czym się różnią od znaków ascii?
2 answers
Unicode jest sposobem przypisywania unikalnych liczb (zwanych punktami kodowymi) znakom z prawie wszystkich języków używanych obecnie, a także wielu innym znakom, takim jak Symbole matematyczne. Istnieje wiele sposobów kodowania ciągów Unicode jako bajtów, takich jak UTF-8 I UTF-16 .
ASCII przypisuje wartości tylko do 128 znaków (a-z, A-Z, 0-9, spacja, niektóre znaki interpunkcyjne i niektóre znaki sterujące).
Dla każdego znaku, który ma wartość ASCII, punkt kodu Unicode i wartość ASCII tego znaku jest taka sama.
W większości nowoczesnych aplikacji powinieneś używać ciągów Unicode zamiast ASCII. Pozwoli to na przykład użytkownikom z akcentowanymi znakami w nazwie lub adresie oraz zlokalizowanie interfejsu w językach innych niż Angielski.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-08-26 08:15:30
Pierwsze 128 Unicode punkty kodu są takie same jak ASCII. Wtedy mają 100,000 lub więcej.
Istnieją dwa popularne formaty dla Unicode, UTF-8 , który używa 1-4 bajtów dla każdej wartości (więc dla pierwszych 128 znaków UTF-8 jest dokładnie taki sam jak ASCII) i UTF-16, który używa 2 lub 4 bajtów.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-06-10 11:37:38