From f7f64576e5d69b0c5f05f27270a5c382a251bf0d Mon Sep 17 00:00:00 2001 From: Dave Wasmer Date: Sun, 17 Mar 2013 22:28:33 +0100 Subject: [PATCH] Force encoding of the rdiscount TOC to UTF8 to avoid conversion errors --- lib/jekyll/converters/markdown.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/jekyll/converters/markdown.rb b/lib/jekyll/converters/markdown.rb index 14a7d4da..b345b88c 100644 --- a/lib/jekyll/converters/markdown.rb +++ b/lib/jekyll/converters/markdown.rb @@ -137,7 +137,7 @@ module Jekyll rd = RDiscount.new(content, *@rdiscount_extensions) html = rd.to_html if rd.generate_toc and html.include?(@config['rdiscount']['toc_token']) - html.gsub!(@config['rdiscount']['toc_token'], rd.toc_content) + html.gsub!(@config['rdiscount']['toc_token'], rd.toc_content.force_encoding('utf-8')) end html when 'maruku'