Adrián De la Cruz
2006-Oct-07 05:16 UTC
ActiveSupport::Multibyte question || Rails console question
Hello guys, I just saw this video: http://www.fngtps.com/2006/10/activesupport-multibyte And was trying to reproduce the example in there. I got Edge Rails (rev5229). So what I did was this (the comments are the output from the console): $KCODE = ''u'' # => ''u'' c = ''Café is a nice word'' # => "Caf\202 is a nice word" puts c.reverse # drow ecin a si éfaC As you can see these results are quite different from what appears on the video. Furthermore if I type this: puts c.chars.reverse # drow ecin a si ôÇÜfaC And what''s even worse, it even modified my string and now my c object is messed up, if I type this: c # I get this: CafôÇÜ is a nice word It modified my string! Anyone has any ideas why this could be happening? About the rails console: ===============================Oh, and I want to know, why I can''t use my Alt Gr key in the rails console, neither my numpad to input ASCII codes for chars that I need (because I can''t use the Alt Gr key). For example, I can''t type "[" (a square bracket) in the console, because I need to push "Alt Gr + "[", so I thought: "hmm I will use the ASCII code for that square bracket" (the code it''s 91), and when I tried to use my numpad in combination with my ALT key, unexpected characters started to appear. When numlock is activated, pressing ALT + Numpad1 I get the "a" char. When numlock is deactivated, pressing that key combo will render a "#" char. Any ideas? --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/rubyonrails-talk -~----------~----~----~----~------~----~------~--~---
Adrián De la Cruz
2006-Oct-07 06:36 UTC
Re: ActiveSupport::Multibyte question || Rails console question
Woops, forgot to mention that I got a keyboard for the spanish language (you know, those with the "ñ" key, and others). --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/rubyonrails-talk -~----------~----~----~----~------~----~------~--~---
Jean-Christophe Michel
2006-Oct-07 09:35 UTC
Re: ActiveSupport::Multibyte question || Rails console question
Hi, Le 7 oct. 06, à 07:16, Adrián De la Cruz a écrit :> I just saw this video: > http://www.fngtps.com/2006/10/activesupport-multibyte > And was trying to reproduce the example in there. I got Edge Rails > (rev5229). > > So what I did was this (the comments are the output from the console): > $KCODE = ''u'' # => ''u'' > c = ''Café is a nice word'' # => "Caf\202 is a nice word" > puts c.reverse # drow ecin a si éfaC > Any ideas? >Your console is not set to utf-8 ? Jean-Christophe Michel --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/rubyonrails-talk -~----------~----~----~----~------~----~------~--~---
Julian ''Julik'' Tarkhanov
2006-Oct-07 17:06 UTC
Re: ActiveSupport::Multibyte question || Rails console question
On 7-okt-2006, at 11:35, Jean-Christophe Michel wrote:>> So what I did was this (the comments are the output from the >> console): >> $KCODE = ''u'' # => ''u'' >> c = ''Café is a nice word'' # => "Caf\202 is a nice word" >> puts c.reverse # drow ecin a si éfaC >> Any ideas? >> > > Your console is not set to utf-8 ?I guess the question is right. What you need in this case is a UTF-8 roundtrip, that is export LANG=en_US.UTF-8 -- Julian ''Julik'' Tarkhanov please send all personal mail to me at julik.nl --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/rubyonrails-talk -~----------~----~----~----~------~----~------~--~---
Adrián De la Cruz
2006-Oct-08 03:19 UTC
Re: ActiveSupport::Multibyte question || Rails console question
Too bad, I''m in a windows box =( Any tips to solve my problem? (besides switching to Linux!). --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk -~----------~----~----~----~------~----~------~--~---