lib/rack/codehighlighter.rb in rack-codehighlighter-0.4.6 vs lib/rack/codehighlighter.rb in rack-codehighlighter-0.4.7
- old
+ new
@@ -30,10 +30,10 @@
headers['content-type'] &&
headers['content-type'].include?("text/html")
content = ""
response.each { |part| content += part }
- doc = Nokogiri::HTML(content)
+ doc = Nokogiri::HTML(content, nil, 'UTF-8')
nodes = doc.search(@opts[:element])
nodes.each do |node|
s = node.inner_html || "[++where is the code?++]"
if @opts[:markdown]
node.parent.swap(send(@highlighter, s))