Mmm, maybe that didn't work :/
jQuery.ajaxSetup({ scriptCharset: ISO-8859-1 , contentType:
application/json; charset=ISO-8859-1});
jQuery.post(/cgi-bin/unterricht/review.cgi, {
Review_Rating: the_rating,
ID: theID,
Hi,
Was there mean't to be a reply here? =)
Cheers
Andy
On Jan 12, 12:24 pm, Andreas Möller localhe...@l8m.de wrote:
maybe it's because of the application/json part. I guess that should be
application/x-www-form-urlencoded or something. Just play with the
options you find here:
http://docs.jquery.com/Ajax/jQuery.ajaxSetup
Jonathan
youradds wrote:
Mmm, maybe that didn't work :/
Mmm, changing to that works - but the error is still there with the
unlat charachters :(
On Jan 12, 12:40 pm, Jonathan Vanherpe (T T NV) jonat...@tnt.be
wrote:
maybe it's because of the application/json part. I guess that should be
application/x-www-form-urlencoded or something. Just play with
I'm not sure what else there is, I never change character sets and set
everything to UTF-8 just to avoid the mess you're having.
The only advice I can give you is to make sure everything's set to the
same character set (your html, your js, your database, your php source
files, ...)
Then try
Mmm, well the page type is:
meta http-equiv=content-type content=text/html;
charset=ISO-8859-1 /
Not sure what the DB is (its a mySQL DB) ... and I'm sure thats ok,
cos if I convert the charachters via a few lines of perl code, then it
works fine...
I think I'm just gonna have to admit defeat,
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 =
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
this seems to answer your question somewhat:
http://stackoverflow.com/questions/26620/how-to-set-encoding-in-getjson-jquery
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?
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)
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,
12 matches
Mail list logo