Hey Jake,
Ⓙⓐⓚⓔ schrieb: > it's really hard to tell from pasted files! > > Yes, you're right... I'll try to get up a minimal example at a public place by tomorrow. Will you have a look then? > are they being served properly? I like to use perl get to get to the > bottom of encoding problems. > > Sorry no perl available, and no experince with perl either > is the file really 8859? or actually utf8 with a header that says 8859? > > I cannot reach the files just now, I#ll chheck tomorrow > did you look at the response text in firebug? does it look gut? > > At first sight, and with no real-life experience in AJAX: yes. Thank's a lot, Jake, I'll see if I can get a viewable example online by tomorrow. -- Marc > On 3/21/07, Marc Jansen <[EMAIL PROTECTED]> wrote: > >> 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/ >> >> > > > _______________________________________________ jQuery mailing list discuss@jquery.com http://jquery.com/discuss/