summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authork0kubun <k0kubun@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2017-11-10 13:59:01 +0000
committerk0kubun <k0kubun@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2017-11-10 13:59:01 +0000
commite16bd0f4d81ef74035712853a5eb527f28abb342 (patch)
treeaa844a1948a1e4861274fbf90337f3e506c749b5 /bin
parent7dae8797700dcf34e49269d98d904b96cd43f48b (diff)
downloadruby-e16bd0f4d81ef74035712853a5eb527f28abb342.tar.gz
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
Diffstat (limited to 'bin')
-rwxr-xr-xbin/erb2
1 files changed, 1 insertions, 1 deletions
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