Ehm...
ampersands are already escaped (instead of "&" I put & in links) but when & entity is restored it is re-escaped, by some process, which one I'd like to know, to &#.38 The last one is the same as &
I'm a webmaster and I'm used to special chars in XML, the problem comes when gtkdialog calls the command in XML <signal>