Remember that escape and unescape don't work properly for non-ASCII characters and have been deprecated.
http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Deprecated_Features#Escape_Sequences Mike On 6/6/07, Ⓙⓐⓚⓔ <[EMAIL PROTECTED]> wrote:
Oscar, I've put together an ajax call that passes iso8859-1 instead of utf-8. It's not pretty but shows that by doing your own serialize the server sees iso chars instead of utf. <script type="text/javascript" src="../js/jquery.js"></script> <script type="text/javascript" src="../plugins/debug/jquery.debug-pack.js"></script> <script type="text/javascript"> $(function(){ $.ajax({ url: "/test.cgi", processData: false, data: 'foo='+ escape('Jörn'), success: function(){console.log (arguments)} }) }); </script> hope it helps you.