Почему вы не знаете unicode

Post on 11-Jun-2015

329 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

my lightning talk at RIT-2012

TRANSCRIPT

Почему вы не знаете Unicode

(знаки препинания по вкусу)

вторник, 3 апреля 12 г.

?вторник, 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 г.

top related