diff -Nur soundconverter-1.5.4-orig/src/soundconverter.py soundconverter-1.5.4/src/soundconverter.py --- soundconverter-1.5.4-orig/src/soundconverter.py 2011-01-06 21:47:14.000000000 +0100 +++ soundconverter-1.5.4/src/soundconverter.py 2011-07-02 19:10:33.886850612 +0200 @@ -384,7 +384,11 @@ return tag def markup_escape(message): - return gobject.markup_escape_text(message) + try: + _um = message.encode('utf-8') + except UnicodeDecodeError: + _um = repr(message) + return gobject.markup_escape_text(_um) def __filename_escape(str): return str.replace("'","\'").replace("\"","\\\"").replace('!','\\!')