Я пишу клиент Instagram для Ubuntu в Вала. И я использую Gtk.Label
s для отображения заголовка сообщения, комментариев и т. Д. Проблема в том, что иногда полученные данные содержат специальные символы, такие как улыбки и т. Д. И в настоящее время они отображаются неправильно, как на картинке (эти квадраты, содержащие 6 шестнадцатеричных чисел):Как отображать специальные символы в Gtk.Label?
Я предполагаю, что это не проблема моего заявления, потому что я видел такое поведение в других приложениях (например, Pantheon Files). Но в любом случае, это не так, как я хочу, чтобы моя программа вела себя, я хочу, чтобы эти символы отображались правильно.
Итак, мой вопрос: возможно ли достичь такого поведения, которое я хочу? А если это возможно, то как?
Я предполагаю, что это проблема с шрифтом, который вы используете ... символ окна показывает, что ваш текст правильно декодирован, но глифа там нет. Что показывают другие приложения? – andlabs
@andlabs Я не менял шрифт, это по умолчанию. Например, файлы Pantheon ведут себя одинаково, если, например, есть файлы внутри текущей папки с такими именами файлов – serge1peshcoff
Можете ли вы опубликовать снимок экрана программы, которая работает правильно? Я предполагаю, что шрифт по умолчанию не имеет этих глифов ... – andlabs