aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRodrigo Arias Mallo <rodarima@gmail.com>2025-03-08 13:21:15 +0100
committerRodrigo Arias Mallo <rodarima@gmail.com>2025-03-08 13:21:15 +0100
commit420539e5fb28c9412672096f03cb831f09b4c23e (patch)
tree0b752f83bf49152eb06640723b89671f4f57b75e
parent3800ff64a42d723a40d280fdfd73fba322fb2615 (diff)
Replace CGI::escape by URI::Escape
-rwxr-xr-xinfo2html18
1 files changed, 3 insertions, 15 deletions
diff --git a/info2html b/info2html
index 4ca847d..868af7a 100755
--- a/info2html
+++ b/info2html
@@ -56,7 +56,7 @@ $CURRENT_PATH=dirname(__FILE__);
$INFO2HTMLCONF = $CURRENT_PATH."/info2html.conf";
require($INFO2HTMLCONF); #-- configuration settings
-use CGI;
+use URI::Escape;
#-- patterns
$NODEBORDER = '\037\014?'; #-- delimiter of an info node
@@ -94,14 +94,7 @@ EOF
#---------------------------------------------------------
sub Escape{
local($Tag) = @_;
- #-- escaping is not needed anymore KG/28.6.94
- #-- oh yes it is -- jonh 5/16/1997
-
- $Tag =~ s/ /%20/g; # space
- $Tag =~ s/\+/%AB/g; # +
-
- #$Tag;
- return CGI::escape($Tag);
+ return uri_escape($Tag);
}
#----------------------------------------------------------
@@ -109,12 +102,7 @@ sub Escape{
#----------------------------------------------------------
sub DeEscape{
local($Tag) = @_;
- #-- deescaping is not needed anymore. KG/28.6.94
- $Tag =~ s/%AB/%2b/g;
- $Tag =~ s/%20/ /g;
- #-- oh yes it is -- jonh 5/16/1997
- #$Tag;
- return CGI::unescape($Tag);
+ return uri_unescape($Tag);
}
#----------------------------------------------------------