Upload
alexander-orlovsky
View
301
Download
1
Embed Size (px)
DESCRIPTION
my lightning talk at RIT-2012
Citation preview
Почему вы не знаете Unicode
(знаки препинания по вкусу)
вторник, 3 апреля 12 г.
?вторник, 3 апреля 12 г.
http://googleblog.blogspot.com/2012/02/unicode-over-60-percent-of-web.html
вторник, 3 апреля 12 г.
Хватит это терпеть!
Не знаешь Unicode?
вторник, 3 апреля 12 г.
нужно знать терминологию
вторник, 3 апреля 12 г.
графема
code point
нормализация
collation algorithm
суррогатные пары
составные code pointsвторник, 3 апреля 12 г.
заблуждения
вторник, 3 апреля 12 г.
UCS-2 – нормальный способ кодирования Unicode-символов
вторник, 3 апреля 12 г.
UTF-16 – кодировка фиксированной ширины
вторник, 3 апреля 12 г.
в UTF-32 все символы имеют одинаковую ширину
вторник, 3 апреля 12 г.
один и тот же символ кодируется только одним способом
вторник, 3 апреля 12 г.
если сначала идет символ X а затем Y, то на выходе всегда будет XY
вторник, 3 апреля 12 г.
cимволы < и > всегда показывают в одну сторону
вторник, 3 апреля 12 г.
ü – этот символ содержит умляут
вторник, 3 апреля 12 г.
₨ – тут есть буквы
вторник, 3 апреля 12 г.
ASCII вполне достаточно для обработки английских текстов
вторник, 3 апреля 12 г.
поменяв два раза регистр строки, на выходе получим ту же строку, что и на входе
регистров всего два, он может быть только у букв
изменение регистра не влияет на длину строки
вторник, 3 апреля 12 г.
в Javascript можно полноценно работать с Unicode
вторник, 3 апреля 12 г.
Unicode – это кодировка
вторник, 3 апреля 12 г.
http://training.perl.com/OSCON2011/index.html
http://nordicdyno.github.com/blog/2012/02/17/unicode-basics/
http://www.reigndesign.com/blog/love-hotels-and-unicode/
http://local.joelonsoftware.com/wiki/Абсолютный_Минимум,_который_Каждый_Разработчик_Программного_Обеспечения_Обязательно_Должен_Знать_о_Unicode_и_Наборах_Символов
ссылки
вторник, 3 апреля 12 г.
Будь профессионалом
учи Unicode!!!вторник, 3 апреля 12 г.
@nordicdyno
вторник, 3 апреля 12 г.