Hey Jake,

thanks for your quick response.

Ⓙⓐⓚⓔ schrieb:
> when I see the accented A character it tells me that someone is
> sending unicode but expecting 8859-1! As I converted everything to
> unicode, I've never had this problem.

I've tried different comnbinations:
 - html as utf-8 and xml response as utf-8, AND-
 - html as ISO 8859-1 and xml response as ISO 8859-1

Both resulted in the described 'ö%'.
>
> Is the html page being served as utf-8?

Yes, as stated, I've tried different configurations.

> Do you have a publically accessible version of the page? I'd look at
> the headers and the jQuery code.

As this is not publically accessible, here are the headers, derived from 
firebug:

Response Headers:
Date    Wed, 21 Mar 2007 18:56:17 GMT
Server    Apache/2.0.54 (Ubuntu) PHP/5.0.5-2ubuntu1.6 mod_perl/2.0.1 
Perl/v5.8.7
X-Powered-By    PHP/5.0.5-2ubuntu1.6
Expires    Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control    no-store, no-cache, must-revalidate, post-check=0, 
pre-check=0
Pragma    no-cache
Content-Length    7379
Connection    close
Content-Type    text/xml

Request Headers
Host    <???>
User-Agent    Mozilla/5.0 (Windows; U; Windows NT 5.0; de; rv:1.8.1.3) 
Gecko/20070309 Firefox/2.0.0.3
Accept    
text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language    de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding    gzip,deflate
Accept-Charset    ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive    300
Connection    close
Content-Type    application/x-www-form-urlencoded
X-Requested-With    XMLHttpRequest
Referer    <???>
Content-Length    75
Cookie    PHPSESSID=<???>
Pragma    no-cache
Cache-Control    no-cache

HTML:

<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">


XML:


<?xml version="1.0" encoding="ISO-8859-1"?>

<valuelist anz="3">

                <item>Schüchenschulzeweg</item>

        <item>Schaffnerstr.</item>

        <item>Schäckallee.</item>

</valuelist>



It would be very kind if you could  look at this information.

-- Marc

>
> Having to clean it up yourself is a major pain! Just when you think
> you've got it somebody type ø! or Ø!
>
> On 3/21/07, Marc Jansen <[EMAIL PROTECTED]> wrote:
>   
>> Hi list,
>>
>> I searched the mailinglist-archives and the wiki but could not find a
>> solution to my problem:
>>
>> I send AJAX requests to an oracle server, which in turn should send
>> appropriate XML. E. g. I'm querying for streets starting with the string
>> 'sch'. The server answers with an ISO-8859-1 encoded XML, and the
>> umlauts in the response (e. g.'schönweg, schloßalle' etc) are correctly
>> represented within my UI.
>>
>> But when typing in an umlaut, not the umlaut gets sended to my
>> PHP-script, which talks with Oracle, but a representation of the umlaut
>> (perhaps because of: "application/x-www-form-urlencoded" ?) gets sended.
>> 'ö' gets transformed to 'ö%', etc. With this string representation a
>> query like this:
>>
>> SELECT streetname FROM street WHERE streetname LIKE 'schö%'
>>
>> does return no rows... yet there are rows starting with 'schö'...
>>
>> I could possibly transform the given value again, after transmission to
>> my script, but I do not know how.
>>
>> I tried to turn off the  "processData" attribute using $.ajaxSetup(),
>> but then everything crashed.
>>
>> Maybe someone can point me the right direction, any help is highly
>> appreciated.
>>
>> Thanks in advance,
>>
>> -- Marc
>>
>> _______________________________________________
>> jQuery mailing list
>> discuss@jquery.com
>> http://jquery.com/discuss/
>>
>>     
>
>
>   

_______________________________________________
jQuery mailing list
discuss@jquery.com
http://jquery.com/discuss/

Reply via email to