Использование различных кодовых страниц создаёт неудобства для пользователей и программистов по нескольким причинам:
- Ограничение символов. 3 Каждая кодовая страница содержит ограниченный набор символов. 3 Если в тексте есть символы, которых нет в текущей кодовой странице, они будут отображаться неправильно или заменяться другими символами. 3 Это может привести к повреждению или некорректному отображению текста. 3
- Несовместимость. 3 Разные системы и программы могут использовать разные кодовые страницы. 3 Если документ, созданный в одной кодовой странице, открыть в другой, он может отображаться неправильно. 3
- Сложности с интернационализацией. 3 Использование кодовых страниц затрудняет работу с текстами на разных языках, так как каждый язык может требовать свою кодовую страницу. 3
Например, при попытке прочесть текстовый файл, используя кодовую страницу, несовместимую с той, в которой он был создан, получается нечитаемый текст (так называемые «кракозябры»). 24