From 57587dafbe954c63facbcf5243aece90bdcf70c6 Mon Sep 17 00:00:00 2001 From: bootstraponline Date: Thu, 29 Nov 2012 22:05:29 -0700 Subject: [PATCH] Fix UTF-8 in headers --- lib/gollum/markup.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/gollum/markup.rb b/lib/gollum/markup.rb index 7b3d60b0..3550b5fc 100644 --- a/lib/gollum/markup.rb +++ b/lib/gollum/markup.rb @@ -126,7 +126,11 @@ module Gollum node.add_child(%Q{#{h.content}}) tail.add_child(node) end - toc = toc.to_xml(@to_xml) if toc != nil + if toc != nil + # convert to HTML first before XHTML + toc = Nokogiri::HTML::fragment toc.to_s + toc = toc.to_xhtml(:encoding => 'UTF-8') + end [doc, toc] end