You star - that works a charm :) Thanks!
Andy On Jan 11, 3:54 pm, "Jonathan Vanherpe (T & T NV)" <jonat...@tnt.be> wrote: > actually, putting this once somewhere in your script should fix it: > $.ajaxSetup({ scriptCharset: "ISO-8859-1" , contentType: > "application/json; charset=ISO-8859-1"}); > > but still, you'll make your life easier if you just go for a completely > utf-8 workflow. > > Jonathan > > Jonathan Vanherpe (T & T NV) wrote: > > > > > this seems to answer your question somewhat: > >http://stackoverflow.com/questions/26620/how-to-set-encoding-in-getjs... > > > although I'd personally recommend to just use utf-8 for everything (so > > making your website and database use utf-8) > > > Jonathan > > > youradds wrote: > >> Anyone got any suggestions? This is the last bug I've gotta squish :/ > > >> TIA > > >> Andy > > >> On Jan 11, 9:18 am, youradds<andy.ne...@gmail.com> wrote: > >>> I found a way to do this in the .cgi script - but obviously I'd prefer > >>> to do it vai the AJAX submission, instead of having to encode it > >>> properly at the server end :) > > >>> my $contents = $IN->param('Review_Contents'); > >>> $contents =~ s/([\200-\377]+)/from_utf8({ -string => $1, - > >>> charset => 'ISO-8859-1'})/eg; > >>> $IN->param('Review_Contents' => $contents ); > > >>> TIA > > >>> Andy > > >>> On Jan 11, 8:15 am, youradds<andy.ne...@gmail.com> wrote: > > >>>> Hi, > > >>>> Got a bit of a weird one here :/ > > >>>> The following code works fine: > > >>>> jQuery.post("/cgi-bin/review.cgi", { > >>>> Review_Rating: the_rating, > >>>> ID: theID, > >>>> add_this_review: 1, > >>>> Review_Contents: contents, > >>>> Review_Subject: subject, > >>>> Review_ByLine: byline, > >>>> Review_GuestName: guestname, > >>>> Review_GuestEmail: guestemail, > >>>> add_review: 1, > >>>> SecurityImage: SecurityImage, > >>>> SessionID: SessionID > >>>> }, function(response){ > > >>>> jQuery('#ajax_rate_indicator').fadeOut(); > >>>> setTimeout("finishAjaxReview('the_rating_box', '"+escape > >>>> (response)+"')", 400); > >>>> }); > > >>>> ...*appart* from the fact stuff like: > > >>>> = > >>>> = > >>>> = > > >>>> ..gets converted to: > > >>>> ö = > >>>> ä = > >>>> ü = > > >>>> I did a little bit of research, and found something about adding this > >>>> (but this seems to really be for a different jQuery function - which > >>>> is probably why its not working); > > >>>> contentType: "application/x-www-form- > >>>> urlencoded;charset=ISO-8859-15", > > >>>> Can anyone suggest how I could fix this issue with foreign > >>>> charachters? > > >>>> TIA > > >>>> Andy > > -- > Jonathan Vanherpe - Tallieu & Tallieu NV - jonat...@tnt.be