Книга: Программирование на языке Ruby
4.2. Кодировки в пост-ASCII мире
«Век ASCII» прошел, хотя не все еще осознали этот факт. Многие допущения, которые программисты делали в прошлом, уже несправедливы. Нам необходимо новое мышление.
Есть две идеи, которые, на мой взгляд, являются основополагающими, почти аксиомами. Во-первых, строка не имеет внутренней интерпретации. Она должна интерпретироваться в соответствии с некоторым внешним стандартом. Во-вторых, байт и символ — не одно и то же; символ может состоять из одного или нескольких байтов. Есть и другие уроки, но это самое важное.
Эти факты оказывают на программирование тонкое влияние. Рассмотрим сначала, как следует работать с символьными строками по-современному.
Похожие страницы
- ASCII
- Когда нужен постскриптум в бизнес-тексте?
- ГЛАВА 1 Основы построения баз данных
- Постановка задачи
- Определение целей. Построение цепочек
- 4.2. Создание трехмерной модели и построение горизонтальной проекции детали
- Построение модели выходов (результатов)
- Глава 9 Построение отказоустойчивых систем
- 1.2.1. Принципы построения модели IDEF0
- Глава 1 Предел возможностей иерархии в мире перемен
- 2.4. Система постановки задач и управление проектами
- Как поступить, если надо переименовать сразу большое количество файлов?