Module: UTF8Util
- Defined in:
- lib/resque/vendor/utf8_util.rb,
lib/resque/vendor/utf8_util/utf8_util_19.rb
Constant Summary collapse
- REPLACEMENT_CHAR =
use ‘?’ intsead of the unicode replace char, since that is 3 bytes and can increase the string size if it’s done a lot
"?"
Class Method Summary collapse
-
.clean(str) ⇒ Object
Replace invalid UTF-8 character sequences with a replacement character.
-
.clean!(str) ⇒ Object
Replace invalid UTF-8 character sequences with a replacement character.
Class Method Details
.clean(str) ⇒ Object
Replace invalid UTF-8 character sequences with a replacement character
Returns a copy of this String as valid UTF-8.
16 17 18 |
# File 'lib/resque/vendor/utf8_util.rb', line 16 def self.clean(str) clean!(str.dup) end |
.clean!(str) ⇒ Object
Replace invalid UTF-8 character sequences with a replacement character
Returns self as valid UTF-8.
9 10 11 |
# File 'lib/resque/vendor/utf8_util.rb', line 9 def self.clean!(str) raise NotImplementedError end |