diff --git a/app/models/wiki_content.rb b/app/models/wiki_content.rb index 45640dc..b1fe60f 100644 --- a/app/models/wiki_content.rb +++ b/app/models/wiki_content.rb @@ -88,7 +88,9 @@ class WikiContent < ActiveRecord::Base def text @text ||= case compression when 'gzip' - Zlib::Inflate.inflate(data) + str = Zlib::Inflate.inflate(data) + str.force_encoding("UTF-8") if str.respond_to?(:force_encoding) + str else # uncompressed data data