mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
This reverts commit 2fee4ee7f3
.
This commit is contained in:
parent
2fee4ee7f3
commit
a0c457120a
@ -204,7 +204,7 @@ GEM
|
|||||||
nio4r (2.5.4)
|
nio4r (2.5.4)
|
||||||
nokogiri (1.10.10)
|
nokogiri (1.10.10)
|
||||||
mini_portile2 (~> 2.4.0)
|
mini_portile2 (~> 2.4.0)
|
||||||
nokogumbo (2.0.3)
|
nokogumbo (2.0.2)
|
||||||
nokogiri (~> 1.8, >= 1.8.4)
|
nokogiri (~> 1.8, >= 1.8.4)
|
||||||
oauth (0.5.4)
|
oauth (0.5.4)
|
||||||
oauth2 (1.4.4)
|
oauth2 (1.4.4)
|
||||||
|
@ -1,34 +0,0 @@
|
|||||||
# frozen_string_literal: true
|
|
||||||
|
|
||||||
# TODO: Remove once fix is merged and nokogumbo version is bumped
|
|
||||||
# https://github.com/rubys/nokogumbo/pull/158
|
|
||||||
|
|
||||||
module Nokogiri
|
|
||||||
module HTML5
|
|
||||||
private
|
|
||||||
|
|
||||||
def self.read_and_encode(string, encoding)
|
|
||||||
# Read the string with the given encoding.
|
|
||||||
if string.respond_to?(:read)
|
|
||||||
if encoding.nil?
|
|
||||||
string = string.read
|
|
||||||
else
|
|
||||||
string = string.read(encoding: encoding)
|
|
||||||
end
|
|
||||||
else
|
|
||||||
# Otherwise the string has the given encoding.
|
|
||||||
string = string.to_s
|
|
||||||
if encoding
|
|
||||||
string = string.dup
|
|
||||||
string.force_encoding(encoding)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
# convert to UTF-8
|
|
||||||
if string.encoding != Encoding::UTF_8
|
|
||||||
string = reencode(string)
|
|
||||||
end
|
|
||||||
string
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
Loading…
Reference in New Issue
Block a user