the horrible circle of iso8859-1 starts with the way the charset of the html
page.

I think without setting another thing, you get iso8859-1 ajax calls, a
header added in the beforesubmit might help... not sure!

I always recommend going full utf when you have this kind of problem...

Good luck!

On 6/3/07, oscar esp <[EMAIL PROTECTED]> wrote:


Many thanks!!!

The problem is that my application is a old asp application and I can
not change all the charsets...

Are there any way to setup ajax (I think something like
jQuery.ajax(...)) in order to set the charset to iso-8859-1




On 2 jun, 21:00, "Ⓙⓐⓚⓔ" <[EMAIL PROTECTED]> wrote:
> jQuery has no core character set, nor does JavaScript.
>
> When you don't specify it everywhere you get mixed sets. Your asp is
getting
> utf-8, but you are expecting one of the ascii iso8859 sets.
>
> My advice is to use utf-8 everywhere and make sure you properly handle
the
> utf-8 in your asp. You can also use your choice of the other sets... but
> that limits you to a certain fraction of the world's languages.
>
> On 6/2/07, oscar esp <[EMAIL PROTECTED]> wrote:
>
>
>
>
>
>
>
> > I am doing some test and I have problems with specials chars... are
> > there any way to define charset into jQueryCore?
>
> > My code to post a form:
>
> > main.asp
> > .
> > .
> > <script src="jquery.js"></script>
> > <script>
> > jQuery.noConflict();
> > </script>
> > <script src="jquery.form.js"></script>
> > <body>
> > <form id="test1" action="test2.asp" method="get">
> > <INPUT id="Text1" type="text" name="Text1">
> > <INPUT id="td" type="button" onclick="saveTest();" value="Send"
> > name="Submit1">
> > </form>
> > .
> > .
>
> > JavaScriptFunction:
>
> > function saveTest()
> > {
> > var options = {
> > beforeSubmit: preSubmitAgenda, // pre-submit callback
> > success: postSubmitAgenda // callback
> > };
>
> > jQuery("#test1").ajaxSubmit(options);
> > }
>
> > THE PROBLEM:
>
> > 1)Execute the code
> > 2) Into text Field I write : ú
> > 3) click on button
> > 4) in test2.asp (I get the request), when I check
> > Request.QueryString("text1") value is ="á" ----------> instead of
> > "ú"
>
> > I think that problem is related with charset or something like that,
> > because If i execute a normal form without ajaxsubmit i get the right
> > value: ú
>
> > I am not sure if problem is related with jQuery core or form plugin
>
> --
> Ⓙⓐⓚⓔ - יעקב ʝǡǩȩ ᎫᎪᏦᎬ- Ocultar texto de la cita -
>
> - Mostrar texto de la cita -




--
Ⓙⓐⓚⓔ - יעקב   ʝǡǩȩ   ᎫᎪᏦᎬ

Reply via email to