Sha256: 047030c357cbf5402c589879f714a000bcecb958f5cf174d1028526caae6463c
Contents?: true
Size: 1.14 KB
Versions: 5
Compression:
Stored size: 1.14 KB
Contents
# UTF8Cleaner [![Build Status](https://secure.travis-ci.org/singlebrook/utf8-cleaner.png?branch=master)](http://travis-ci.org/singlebrook/utf8-cleaner) Removes invalid UTF-8 characters from the environment so that your app doesn't choke on them. This prevents errors like "invalid byte sequence in UTF-8". ## Installation Add this line to your application's Gemfile: gem 'utf8-cleaner' And then execute: $ bundle Or install it yourself as: $ gem install utf8-cleaner If you're not running Rails, you'll have to add the middleware to your config.ru: require 'utf8-cleaner' use UTF8Cleaner::Middleware ## Usage There's nothing to "use". It just works! ## Contributing 1. Fork it 2. Create your feature branch (`git checkout -b my-new-feature`) 3. Commit your changes (`git commit -am 'Add some feature'`) 4. Push to the branch (`git push origin my-new-feature`) 5. Create new Pull Request ## Credits Original middleware author: @phoet - https://gist.github.com/phoet/1336754 * Ruby 1.9.3 compatibility: @pithyless - https://gist.github.com/pithyless/3639014 * Code review and cleanup: @nextmat * POST body sanitization: @salrepe
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
utf8-cleaner-0.2.2 | README.md |
utf8-cleaner-0.2.1 | README.md |
utf8-cleaner-0.2.0 | README.md |
utf8-cleaner-0.1.1 | README.md |
utf8-cleaner-0.0.9 | README.md |