From e16bd0f4d81ef74035712853a5eb527f28abb342 Mon Sep 17 00:00:00 2001 From: k0kubun Date: Fri, 10 Nov 2017 13:59:01 +0000 Subject: bin/erb: change template file encoding to UTF-8 Unlike Ruby source file encoding (script encoding) whose default is changed to UTF-8 in Ruby 2.0 (Feature #6679), template's file encoding given to erb(1) has been ASCII-8BIT since ERB supports m17n at r21170. Like Ruby source file encoding, erb template file encoding should be UTF-8 in Ruby 2. [Bug #14095] [ruby-core:83708] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60739 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- bin/erb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'bin/erb') diff --git a/bin/erb b/bin/erb index 6a88c3b26a..86f7042fae 100755 --- a/bin/erb +++ b/bin/erb @@ -122,7 +122,7 @@ EOU exit 1 end - $<.set_encoding(Encoding::ASCII_8BIT, nil) + $<.set_encoding(Encoding::UTF_8, nil) src = $<.read filename = $FILENAME exit 2 unless src -- cgit v1.2.3