diff --git a/lib/jekyll/document.rb b/lib/jekyll/document.rb index 9b0e9c9f..9832c0f4 100644 --- a/lib/jekyll/document.rb +++ b/lib/jekyll/document.rb @@ -198,7 +198,7 @@ module Jekyll unless defaults.empty? @data = defaults end - @content = File.open(path, "rb") { |f| f.read } + @content = File.open(path, "rb:UTF-8") { |f| f.read } if content =~ /\A(---\s*\n.*?\n?)^(---\s*$\n?)/m @content = $POSTMATCH data_file = SafeYAML.load($1)