good patch. thanks for sharing.

On 2017/6/1  23:34, Randal L. Schwartz wrote:
I realized that I never posted my ultimate solution.  I monkey patch
CGI.pm:

require CGI;
{
   my $orig = \&CGI::param;
   no warnings 'redefine';
   *CGI::param = sub {
     $CGI::LIST_CONTEXT_WARN = 0; # workaround for backward compatibility
     $CGI::PARAM_UTF8 = 1;
     goto &$orig;
   };
}

And this has been working just fine for both CGI and mod_perl.  Just for the
record.

Reply via email to