diff --git a/src/html/m_pre.cpp b/src/html/m_pre.cpp
index 61cafb7b7b..e073b69a35 100644
--- a/src/html/m_pre.cpp
+++ b/src/html/m_pre.cpp
@@ -70,6 +70,7 @@ wxHtmlPRECell::wxHtmlPRECell(const wxString& s, wxDC& dc) : wxHtmlCell()
while (tokenizer.HasMoreTokens()) {
if (i % 10 == 0) m_Text = (wxString**) realloc(m_Text, sizeof(wxString*) * (i + 10));
tmp = tokenizer.NextToken();
+ tmp.Replace(wxT("©"), wxT("(c)"), TRUE);
tmp.Replace(wxT(" "), wxT(" "), TRUE);
tmp.Replace(wxT("""), wxT("\""), TRUE);
tmp.Replace(wxT("<"), wxT("<"), TRUE);