The 9th Bit: Encodings in Ruby 1.9

A session at RubyConf Brasil 2010

Wednesday 27th October, 2010

11:00am to 12:00pm (LMT)

Description: Ruby 1.9 is unusual among contemporary programming languages in that it allows you to choose the encoding used internally for strings. This feature gives Ruby 1.9 great power and flexibility for internationalization, but can be a source of problems and confusion, particularly for Ruby developers making the change from 1.8.

This talk will briefly go over the general concepts behind Ruby 1.9’s Encoding API, and explain the motivations behind the design decisions Ruby made. We’ll then spend most of the talk looking at the encoding-related challenges that you may face developing web applications in Ruby 1.9, and what you can do to avoid problems.

About the speaker

This person is speaking at this event.
Norman Clarke

Originally from the Catskills, now on the pampas. Fan of linguistics, programming, beer, baseball and samba. Maintainer of Haml. In Spanish: @nrmnc bio from Twitter

Coverage of this session

Sign in to add slides, notes or videos to this session

RubyConf Brasil 2010

Brazil Brazil, Sao Paulo

26th27th October 2010

Tell your friends!


Time 11:00am12:00pm LMT

Date Wed 27th October 2010

Short URL


Official event site


View the schedule



See something wrong?

Report an issue with this session