851 читали · 2 года назад
Как устроен Юникод и зачем он нужен (в том числе и вам)
Таблица со всеми символами мира Это статья о том, что помогает нам выводить буквы на экран почти во всех компьютерах и смартфонах мира. Чисто для кругозора и понимания мира информационных технологий. 7-битная кодировка: первая таблица символов Так-то компьютеры понятия не имеют про буквы и цифры. Они знают только единицы и нули. Чтобы компьютер мог вывести на экран буквы, цифры и другие символы, ему их нужно две вещи: Когда компьютеры только появлялись, для решения этой задачи придумали таблицу символов: в ней хранились рисунки символов и их код...
Python и Юникод
Как и все современные языки программирования и средства разработки, язык Python использует кодировку символов Unicode (Юникод). С этим могут быть связаны некоторые неприятности (о которых я буду рассказывать, но не сегодня). Однако в итоге это даёт преимущество - вам больше не надо думать, можно ли прочитать ваши исходные коды на другом компьютере или нет. Вы точно знаете, что ваши исходники используют Юникод, и на этом точка. Однако с тех времён, когда многие редакторы исходного кода не поддерживали...