По поводу только графического отображения, каюсь, слегка нафантазировал.
В "приватном" диапазоне есть поддиапазон для системного использования. Подробности см. часть15 стандарта 4.0. Но все это очень не рекомендуется использовать без очень веских оснований.
Но объясние мне - дураку, почему нельзя обойтись без служебных символов (все ведь обходятся).
Еще в ASCII были введены служебные символы, которые на текущий момент фактически не используются, а совместимость с ними приходится поддерживать. Да, на некотором этапе это удобно, но потом остается куча мусора, который нафиг не нужен, а для совместимости приходится за собой таскать.
Вводить специальные символы есть смысл только если без них совершенно нельзя обойтись, а если можно - то нужно обходится без них.
Иван Горячев писал(а):
Я правильно понимаю, что для "приватных" символов стандарт определяет правила преобразования регистров, сортировки, нормализации и т.д. ?
А для каких многоязычных кодировок стандарт определяет правила преобразования регистров, сортировки и т.д???
По моему, если кодировка определяет начертания символов это невозможно. Во многих языках верхний и нижний регистр не совпадают, а иногда бывает по несколько начертаний одного символа одного и того-же регистра отличающиеся положением в слове. Т.е. можно привести массу примеров того, что базирующиеся на начертании кодировки не могут обрабатываться автоматически в общем виде.
Для каждого отдельного языка правила сформулировать можно, а для всех - нет.