Использование escape-последовательностей и управляющих символов
Когда приложение преобразует строки из ASCII или кодовой страницы Windows (ANSI) в Юникод, оно должно переводить escape-последовательности символьно в Юникод. При преобразовании ASCII или другого 8-разрядного текстового файла в Юникод есть вероятность того, что впоследствии он будет преобразован обратно. Преобразование escape-последовательностей в Юникод на основе символов вместо их объединения в виде одного символа Юникода позволяет выполнять обратное преобразование без необходимости распознавать и анализировать escape-последовательности как таковые. Например, esc+A должны быть 0x001B (ESC), 0x0041 (A) вместо 0x411B.
Первые 32 16-разрядные значения кода в Юникоде предназначены для 32 контрольных символов. Эта спецификация поддерживает существующее использование контрольных символов в целях форматирования. Приложения Юникода могут обрабатывать эти управляющие символы точно так же, как их эквиваленты ASCII.
Связанные темы