The easiest way is to put these two files in your initializers folder:

https://rails.lighthouseapp.com/projects/8994/tickets/2188-i18n-fails-with-multibyte-strings-in-ruby-19-similar-to-2038#ticket-2188-43

Works for me ..


On 02/03/2010, at 2:52 PM, Sincheol Kim wrote:

> Thanks guys for such useful information.
> It's good to know that it wasn't only me who have problem with 1.9.
> I will give it a go and let you know how It goes.
> 
> On 2 March 2010 13:11, Ryan Bigg <[email protected]> wrote:
> Wasn't that with the wiki-mobile stuff which was merb? We ended up 
> force-encoding in Haml and submitting it as a patch.
> 
> I think this is a Rails bug and Nathan's advice to follow those tickets is 
> spot-on. It may be fixed in 2-3-stable but I don't know for sure. Give it a 
> go and let us know if that fixes your problem.
> 
> 
> On 2 March 2010 13:11, Bodaniel Jeanes <[email protected]> wrote:
> We had this exact issue about 6 months ago. Ryan (Bigg) do you
> remember what we ended up doing?
> 
> On Tue, Mar 2, 2010 at 11:53 AM, David <[email protected]> wrote:
> > Hi all,
> >
> > I'm new to this forum and I'm not sure I am allowed to ask you this
> > kind of question here.
> > Let me know if this is a problem.
> >
> > I'm just wondering if any of you had similar problem like I am having.
> > We just upgraded our Ruby(->1.9.1p376) and rails(->2.3.5).
> > Since it has changed the way it handles encoding, we had some problems
> > in handling utf-8 encoded character correctly.
> > However, after a few tweaks everthing seemed working just fine with
> > utf-8 encoding until we found this problem.
> >
> > The problem we have is although our application's default encoding is
> > utf-8.
> > When user submits a form then we get ASCII-8BIT encoded string
> > parameter somehow.
> > I believe we have set our meta tag correctly like below (it's haml)
> >
> >  %meta{'http-equiv'=>"content-type", :content=>"text/html;
> > charset=UTF-8"}
> >
> > As far as my research goes, when subimts a form it will use the
> > default charset of the web page.
> > However, these are the encoding that I get.
> >
> > puts params[:name].encoding  =>  ASCII-8BIT   # name parameter is
> > submitted by the form
> > puts "some string".encoding  =>  UTF-8
> > puts Encoding.default_external.name  =>  UTF-8
> >
> > I have no idea why this is happenning.
> > Although I can convert it to UTF-8 by doing
> > params[:name].force_encoding('UTF-8'), this isn't a pretty solution.
> > There should be some way of fixing this or I am missing something.
> > I googled for the last two days, but haven't got any solution.
> >
> > Have anyone had the similar problem?
> > Your help will be very much appreciated.
> >
> >
> > Regards,
> >
> > David
> >
> > --
> > You received this message because you are subscribed to the Google Groups 
> > "Ruby or Rails Oceania" group.
> > To post to this group, send email to [email protected].
> > To unsubscribe from this group, send email to 
> > [email protected].
> > For more options, visit this group at 
> > http://groups.google.com/group/rails-oceania?hl=en.
> >
> >
> 
> --
> You received this message because you are subscribed to the Google Groups 
> "Ruby or Rails Oceania" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to 
> [email protected].
> For more options, visit this group at 
> http://groups.google.com/group/rails-oceania?hl=en.
> 
> 
> 
> 
> -- 
> Ryan Bigg / Radar
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Ruby or Rails Oceania" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to 
> [email protected].
> For more options, visit this group at 
> http://groups.google.com/group/rails-oceania?hl=en.
> 
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Ruby or Rails Oceania" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to 
> [email protected].
> For more options, visit this group at 
> http://groups.google.com/group/rails-oceania?hl=en.

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
or Rails Oceania" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rails-oceania?hl=en.

Reply via email to