См. здесь связанный вопрос.
Однако char
переходит к 0xffff
(или 65535
). Мне нужно написать 0xd800df46
(или 66374
), готическую букву Faihu, поэтому преобразование int
в char
не сработает. Я делаю преобразование в порядке, то есть я получаю правильное целое число, то есть я вычисляю суррогатные пары в порядке, но я не знаю, как его «отобразить», преобразовать в символ для вывода в виде глифа.
Пожалуйста, обратите внимание, что я не могу использовать \Unnnn по... ну, теоретическим причинам.
Спасибо.