On May 16, 2013 8:23 AM, "Matt Jones" <[email protected]> wrote:
>
>
>
> On Wednesday, 15 May 2013 07:30:14 UTC-4, UA wrote:
>>
>> I have a Rails app. One of my clients is importing French Text which
>> is appearing weirdly. Check below example:
>>
>>     1. str = "--- \nFrench: \"3. Combien de r\\xC3\\xA9gions y a-t-il
>> au Cameroon?\"\nEnglish: 3. How many regions are there in Cameroon?\n"
>>
>> Can someone assist please?
>>
>
> Where is this text coming from? Because that string looks like YAML,
complete with the opening "---". \xC3\xA9 is the UTF-8 encoding of
codepoint U+00E9, "small letter e with acute", something you'd expect in
French text.
>
> If you do `YAML.load(str)` in 1.9 or higher, this is what appears:
>
> irb: YAML.load(str)
> ===> {"French"=>"3. Combien de régions y a-t-il  au Cameroon?",
"English"=>"3. How many regions are there in Cameroon?"}
>
> --Matt Jones

That's what I thought originally, too.

When I copied the OP's string as written, and fed it to YAML.load, it
flubbed the translation, reversing thebyte order. As far as I can tell, I
have UTF-8 set everywhere.

So I'm not sure why it works for you but not for me...

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to