[ruby] set_markup esperluette
J'utilise la méthode set_markup pour mettre en gras une chaîne de caracères.
Code:
1 2
| stitle=Gtk::Label.new()
stitle.set_markup("<b>#{name}</b>") |
Malheureusement, name contient parfois le caractère &. Dans ce cas j'obtient:
Citation:
Gtk-WARNING **:Failed to set text from markup due to error parsing markup: Erreur à la ligne 1 : Le caractère « » n'est pas valide au début d'un nom d'entité ; le caractère & commence une entité ; si l'esperluette n'est pas supposée être une entité, échappez-le comme &
Existe-il un moyen simple de n'utiliser aucun caractère comme début d'entité?
documentation sur la méthode set_markup