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