sample.cp1251 1.4 KB

12345678910111213141516171819202122232425
  1. % -*- mode: TeX; coding: cp1251; -*-
  2. % From http://www.unicode.org/standard/translations/russian.html
  3. По своей природе компьютеры могут работать лишь с числами. И для того,
  4. чтобы они могли хранить в памяти буквы или другие символы, каждому
  5. такому символу должно быть поставлено в соответствие число. До того,
  6. как появился Unicode, в мире имели хождение сотни различных схем
  7. подобного кодирования символов. Но ни одна из этих схем не была столь
  8. универсальной, чтобы описать все необходимые символы: например, только
  9. для кодирования букв, входящих в алфавиты языков Европейского
  10. Сообщества, необходимо было использовать несколько различных
  11. кодировок. По большому счёту даже и для отдельного языка, скажем,
  12. английского, не существовало единой системы кодирования, включавшей в
  13. себя все обычно используемые буквы, знаки пунктуации и технические
  14. символы.
  15. Более того, все эти схемы кодирования часто даже не были совместимы
  16. друг с другом. К примеру, две разные кодировки могли использовать один
  17. и тот же код для представления двух разных символов или присваивать
  18. разные коды одной и той же букве. В этой ситуации для любого
  19. компьютера, а особенно сервера, приходилось поддерживать несколько
  20. разных кодировок, которые могли понадобиться, но даже и тогда при
  21. передаче данных на другую платформу или при их преобразовании в другую
  22. кодировку всегда оставался риск, что эти данные окажутся повреждёнными.
  23. \endinput