String#scrub for Ruby 2.0.0 and 1.9.3
If the given string contains an invalid byte sequence then that invalid byte sequence is replaced with the unicode replacement character (�) and a new string is returned.
You may also set a replacement character of your choice by passing that character to the method.
See testcase
Add this line to your application's Gemfile:
gem 'string-scrub'
And then execute:
$ bundle
Or install it yourself as:
$ gem install string-scrub
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request