diff --git a/plugins/gtkgui/dialogs.py b/plugins/gtkgui/dialogs.py
index 01d54574e0ee5470f458557f6ca62504025bf054..4bac7f367957bbae6376bdde431f80cc1b2329fd 100644
--- a/plugins/gtkgui/dialogs.py
+++ b/plugins/gtkgui/dialogs.py
@@ -240,7 +240,7 @@ class warning_Window:
 
 	def __init__(self, txt):
 		xml = gtk.glade.XML(GTKGUI_GLADE, 'Warning', APP)
-		xml.get_widget('label').set_text(txt)
+		xml.get_widget('label').set_text(txt.decode('iso-8859-1').encode('utf-8'))
 		xml.signal_connect('on_close_clicked', self.on_close)
 
 class about_Window: