--- src/www/htdocs/search.rpy.orig 2009-02-19 12:59:44.000000000 -0500 +++ src/www/htdocs/search.rpy 2010-04-19 20:03:02.000000000 -0400 @@ -113,17 +113,17 @@ if not chan: chan = 'UNKNOWN' fv.tableCell(chan, 'class="'+status+'" colspan="1"') - fv.tableCell(prog.title, 'class="'+status+'" colspan="1"') + fv.tableCell(unicode(prog.title, 'iso-8859-1'), 'class="'+status+'" colspan="1"') if prog.sub_title: - fv.tableCell(prog.sub_title, 'class="'+status+'" colspan="1"') + fv.tableCell(unicode(prog.sub_title, 'iso-8859-1'), 'class="'+status+'" colspan="1"') else: fv.tableCell(' ', 'class="'+status+'" colspan="1"') if prog.desc == '': - cell = _('Sorry, the program description for %s is unavailable.') % (''+prog.title+'') + cell = _('Sorry, the program description for %s is unavailable.') % (''+unicode(prog.title, 'iso-8859-1')+'') else: - cell = prog.desc + cell = unicode(prog.desc, 'iso-8859-1') fv.tableCell(cell, 'class="'+status+'" colspan="1"') if status == 'scheduled':