Polskie znaki i ajaxowe wywołania - nie działają

Witam, mam problem :(, polega na tym że używam w formularzu metody observe_field do zmieniania stawek vat, wszystko jest ok ale kiedy wpisze w username polski znak to wszystko sie sypie i pojawia sie błąd “malformed URI sequence [Break on this error] var value = pair[1] ? decodeURIComponent(pair[1]) : undefined;” , czyli prototype nie lubi polskich czcionek ? Ma ktoś pomysł co zrobić ztym fantem ?:stuck_out_tongue:

kod wygląda tak :

<%= observe_field(‘order_delivery_method_id’,
:update => ‘order_summary’,
:url => {:action => ‘update_pricing’},
:before => “Element.show(‘spinner’)”,
:success => “Element.hide(‘spinner’)”,
:with => “‘order_delivery_method_id=’+ escape(value) + ‘&order_payment_type_id=’ + escape($(‘order_payment_type_id’).value)
+ ‘&user.first_name=’ + escape($(‘order_name’).value)
+ ‘&user.last_name=’ + escape($(‘order_surname’).value)
+ ‘&user.full_address=’ + escape($(‘order_address’).value)
+ ‘&user.email=’ + escape($(‘order_email’).value)
+ '&reward_id=” + (@reward.id.to_s rescue “0”) + "’
" )

    %>