Posted about 1 month ago. Visible to the public.

Ruby: How to load a file with a known encoding

In case Ruby does not detected the expected encoding of a file automatically you can specify the known encoding manually.

Example with

file ='some.bin', encoding: Encoding::ASCII_8BIT) text = text.encoding => #<Encoding:ASCII-8BIT>

Example with

text ='some.bin', encoding: Encoding::ASCII_8BIT) text.encoding => #<Encoding:ASCII-8BIT>

More details about the encoding of strings in Ruby can be found here.

By refactoring problematic code and creating automated tests, makandra can vastly improve the maintainability of your Rails application.

Owner of this card:

Emanuel De
Last edit:
about 1 month ago
by Emanuel De
About this deck:
We are makandra and do test-driven, agile Ruby on Rails software development.
License for source code
Posted by Emanuel De to makandra dev
This website uses short-lived cookies to improve usability.
Accept or learn more