mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
Ruby 1.9 doesn't recognize EM SPACE as whitespace, breaking String#strip
This commit is contained in:
parent
13004c37e6
commit
36121d29a5
1 changed files with 7 additions and 1 deletions
|
@ -102,7 +102,13 @@ class MultibyteCharsUTF8BehaviourTest < Test::Unit::TestCase
|
||||||
|
|
||||||
# NEWLINE, SPACE, EM SPACE
|
# NEWLINE, SPACE, EM SPACE
|
||||||
@whitespace = "\n#{[32, 8195].pack('U*')}"
|
@whitespace = "\n#{[32, 8195].pack('U*')}"
|
||||||
@whitespace.force_encoding(Encoding::UTF_8) if @whitespace.respond_to?(:force_encoding)
|
|
||||||
|
# Ruby 1.9 doesn't recognize EM SPACE as whitespace!
|
||||||
|
if @whitespace.respond_to?(:force_encoding)
|
||||||
|
@whitespace.slice!(2)
|
||||||
|
@whitespace.force_encoding(Encoding::UTF_8)
|
||||||
|
end
|
||||||
|
|
||||||
@byte_order_mark = [65279].pack('U')
|
@byte_order_mark = [65279].pack('U')
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue