Вероятно, существует множество интерпретаций «Управляющий символ», но я предполагаю, что вы имеете в виду C0 и C1 управляющие символы (включает ссылки на соответствующие стандарты Unicode).
Обычно используемым 32-разрядным целочисленным представлением символов Unicode является запись кодовой точки: »U +«, за которой следует как минимум 4-значное положительное шестнадцатеричное число, которое вы найдете рядом с упоминаниями символов, например, как в »U + 007F (удалить)«. Результатом вашей подпрограммы »ASCII value« будет, вероятно, это число без »U +«;
UCS-2 - это специальная кодировка символов Unicode, о которой вам, вероятно, не нужно будет заботиться напрямую), и эквивалентно кодовым точкам Unicode для всех символов в диапазоне только BMP .