Hi all!
I have JavaScript function, which constructs html query like this:
var url =
'http://192.168.101.199/personal_account_search_ajax?key='+escape(key)+'&type='+type;
where variable 'key' is a value of form's line edit. When I enter there
non ASCII symbol, I get
url like this:
http://192.168.101.199/personal_account_search_ajax?key=%u043E&type=name.
Here is my personal_account_search_ajax handler:
package Promtelecom::PersonalAccountSearchAjax;
use strict;
use Apache2::Const -compile => qw( OK );
sub handler {
my $r = shift;
my $req = Apache2::Request->new( $r );
$req->content_type('text/xml; charset=KOI8-R');
my $search_key = $req->param('key');
my $search_type = $req->param('type');
my $archive_search = $req->param('archive_search');
return Apache2::Const::OK;
}
As I understand, I have to unescape URI here to get right value of
$req->param('key').
How to do it ?
Best regards,
Vladimir S. Tikhonjuk
Mail converted by mhonarc 2.6.15
This archive provided courtesy of JSW4.NET, Internet Hosting Services for Small Business.