2015-01-12 2 views
1

Я пишу клиент Instagram для Ubuntu в Вала. И я использую Gtk.Label s для отображения заголовка сообщения, комментариев и т. Д. Проблема в том, что иногда полученные данные содержат специальные символы, такие как улыбки и т. Д. И в настоящее время они отображаются неправильно, как на картинке (эти квадраты, содержащие 6 шестнадцатеричных чисел):Как отображать специальные символы в Gtk.Label?

Я предполагаю, что это не проблема моего заявления, потому что я видел такое поведение в других приложениях (например, Pantheon Files). Но в любом случае, это не так, как я хочу, чтобы моя программа вела себя, я хочу, чтобы эти символы отображались правильно.

Итак, мой вопрос: возможно ли достичь такого поведения, которое я хочу? А если это возможно, то как?

+0

Я предполагаю, что это проблема с шрифтом, который вы используете ... символ окна показывает, что ваш текст правильно декодирован, но глифа там нет. Что показывают другие приложения? – andlabs

+0

@andlabs Я не менял шрифт, это по умолчанию. Например, файлы Pantheon ведут себя одинаково, если, например, есть файлы внутри текущей папки с такими именами файлов – serge1peshcoff

+1

Можете ли вы опубликовать снимок экрана программы, которая работает правильно? Я предполагаю, что шрифт по умолчанию не имеет этих глифов ... – andlabs

ответ

Смежные вопросы