diff --git a/pylons_app/templates/changelog/changelog.html b/pylons_app/templates/changelog/changelog.html
--- a/pylons_app/templates/changelog/changelog.html
+++ b/pylons_app/templates/changelog/changelog.html
@@ -1,3 +1,5 @@
+## -*- coding: utf-8 -*-
+
<%inherit file="/base/base.html"/>
<%def name="title()">
@@ -59,7 +61,7 @@
${h.email_or_none(cs.author)}
- ${h.link_to(h.wrap_paragraphs(cs.message),
+ ${h.link_to(h.wrap_paragraphs(cs.message.decode('utf-8','replace')),
h.url('changeset_home',repo_name=c.repo_name,revision=cs.raw_id))}
@@ -76,7 +78,7 @@
%endif
%for p_cs in reversed(cs.parents):
${_('Parent')} ${p_cs.revision}: ${h.link_to(p_cs.raw_id,
- h.url('changeset_home',repo_name=c.repo_name,revision=p_cs.raw_id),title=p_cs.message)}
+ h.url('changeset_home',repo_name=c.repo_name,revision=p_cs.raw_id),title=p_cs.message.decode('utf-8','replace'))}
%endfor