Right.  Just for a little extra background, ISO-8859-1 and UTF-8 (the 8-bit
encoding for Unicode) both allow the ñ character, but they encode it
differently.  If the server is receiving the two byte ñ version, your page
is probably sending UTF-8, and the server is interpreting it as 8859.  Both
sides of the conversation need to be speaking the same encoding.

-Fred

On Tue, Jun 3, 2008 at 5:06 AM, T.J. Crowder <[EMAIL PROTECTED]> wrote:

>
> Hi,
>
> Probably this is a mismatch of the character set used in your page, in
> the request, and/or on your server. As I understand it, by default
> HTTP requests use ISO-8859-1, not Unicode. [1]  ISO-8859-1 (aka
> "latin1") correctly allows for the 'ñ' ("enya") [2] and so provided
> you're sending the correct character (it's a single eight-bit value),
> you should be fine.  I'd check the encoding of the page itself, check
> to see whether the server is applying some other character set instead
> of ISO-8859-1 (which it shouldn't be unless you're specifying the
> charset header in the request), etc., etc.
>
> [1] http://tools.ietf.org/html/rfc2616#page-21
> [2] http://en.wikipedia.org/wiki/ISO/IEC_8859-1
>
> FWIW...
> --
> T.J. Crowder
> tj / crowder software / com
>
> On Jun 3, 10:12 am, Harpreet <[EMAIL PROTECTED]> wrote:
> > Hi
> >
> > I need some help. I am posting unicode character in the AJAX request.
> > I am writing following code:-
> >
> > var pars =
> > 'cmd=contact.view&mode=getContactData&name='+encodeURIComponent('moñ');
> > var myAjax = new Ajax.Request(
> >         url,
> >         {
> >                 method: 'post',
> >                 parameters: pars,
> >                 onComplete: processFunction
> >         });
> >
> > now here a special character exists i.e ñ. The problem is that when
> > Ajax request is posted, the ñ character automatically get converted to
> > ñ  (on server side) which gives some wrong result in my server side
> > function.
> >
> > I am very surprised that how the ñ automatically get converted to ñ.
> >
> > Please help me in this matter
> >
> > Harpreet
>

-- 
Science answers questions; philosophy questions answers.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Spinoffs" group.
To post to this group, send email to rubyonrails-spinoffs@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-spinoffs?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to