Tk в настоящее время не поддерживает символы Юникода вне базовой многоязычной плоскости (т. Е. До U + 00FFFF).Несмотря на то, что есть план, чтобы исправить это, он требует изменения очень многих вещей внутри кода Tk (потому что новый уровень управления строками должен быть сделан, чтобы вещи были эффективными, плюс есть необходимость действительно разобраться в нормализации)так что над этим не торопятся.Я уверен, что если кто-то предложит помощь в решении этой проблемы, это будет приветствоваться.
Однако, если вы считаете, что ваш персонаж должен не находиться вне BMP (я могу 'из твоего вопроса, извини, скажи) тогда у тебя есть другая проблема с кодировкой в твоем коде.Один из способов диагностировать это состоит в том, чтобы получить значение из Unicode-диаграмм , поскольку они должным образом завершены и точны, и мы можем затем убедиться, что то, о чем мы говорим, - это то же самое.