Confirmed, adding the flag to OpenILS/WWW/EGCatLoader.pm does the trick for much of the TPAC:
use CGI qw(:all -utf8 -oldstyle_urls);
In Evergreen 2.10, at least, there are a lot of invocations of "use CGI":
/usr/local/share/perl/5.18.2/OpenILS/Reporter/Proxy.pm:use CGI; /usr/local/share/perl/5.18.2/OpenILS/WWW/BadDebt.pm:use CGI; /usr/local/share/perl/5.18.2/OpenILS/WWW/TemplateBatchBibUpdate.pm:use CGI; /usr/local/share/perl/5.18.2/OpenILS/WWW/FlatFielder.pm:use CGI qw(:all -utf8); /usr/local/share/perl/5.18.2/OpenILS/WWW/Exporter.pm:use CGI; /usr/local/share/perl/5.18.2/OpenILS/WWW/EGWeb/CGI_utf8.pm:use CGI qw(:all -utf8); /usr/local/share/perl/5.18.2/OpenILS/WWW/SuperCat/Feed.pm:use CGI; /usr/local/share/perl/5.18.2/OpenILS/WWW/EGCatLoader.pm:use CGI qw(:all -utf8 -oldstyle_urls); /usr/local/share/perl/5.18.2/OpenILS/WWW/XMLRPCGateway.pm:use CGI; /usr/local/share/perl/5.18.2/OpenILS/WWW/AddedContent.pm:use CGI; /usr/local/share/perl/5.18.2/OpenILS/WWW/Proxy.pm:use CGI; /usr/local/share/perl/5.18.2/OpenILS/WWW/AutoSuggest.pm:use CGI qw(:all -utf8); /usr/local/share/perl/5.18.2/OpenILS/WWW/Proxy/Authen.pm:use CGI; /usr/local/share/perl/5.18.2/OpenILS/WWW/IDL2js.pm:use CGI; /usr/local/share/perl/5.18.2/OpenILS/WWW/SuperCat.pm:use CGI; /usr/local/share/perl/5.18.2/OpenILS/WWW/Vandelay.pm:use CGI; /usr/local/share/perl/5.18.2/OpenILS/WWW/Reporter.pm:use CGI; /usr/local/share/perl/5.18.2/OpenILS/WWW/PhoneList.pm:use CGI; /usr/local/share/perl/5.18.2/OpenILS/WWW/Redirect.pm:use CGI ();
Confirmed, adding the flag to OpenILS/ WWW/EGCatLoader .pm does the trick for much of the TPAC:
use CGI qw(:all -utf8 -oldstyle_urls);
In Evergreen 2.10, at least, there are a lot of invocations of "use CGI":
/usr/local/ share/perl/ 5.18.2/ OpenILS/ Reporter/ Proxy.pm: use CGI; share/perl/ 5.18.2/ OpenILS/ WWW/BadDebt. pm:use CGI; share/perl/ 5.18.2/ OpenILS/ WWW/TemplateBat chBibUpdate. pm:use CGI; share/perl/ 5.18.2/ OpenILS/ WWW/FlatFielder .pm:use CGI qw(:all -utf8); share/perl/ 5.18.2/ OpenILS/ WWW/Exporter. pm:use CGI; share/perl/ 5.18.2/ OpenILS/ WWW/EGWeb/ CGI_utf8. pm:use CGI qw(:all -utf8); share/perl/ 5.18.2/ OpenILS/ WWW/SuperCat/ Feed.pm: use CGI; share/perl/ 5.18.2/ OpenILS/ WWW/EGCatLoader .pm:use CGI qw(:all -utf8 -oldstyle_urls); share/perl/ 5.18.2/ OpenILS/ WWW/XMLRPCGatew ay.pm:use CGI; share/perl/ 5.18.2/ OpenILS/ WWW/AddedConten t.pm:use CGI; share/perl/ 5.18.2/ OpenILS/ WWW/Proxy. pm:use CGI; share/perl/ 5.18.2/ OpenILS/ WWW/AutoSuggest .pm:use CGI qw(:all -utf8); share/perl/ 5.18.2/ OpenILS/ WWW/Proxy/ Authen. pm:use CGI; share/perl/ 5.18.2/ OpenILS/ WWW/IDL2js. pm:use CGI; share/perl/ 5.18.2/ OpenILS/ WWW/SuperCat. pm:use CGI; share/perl/ 5.18.2/ OpenILS/ WWW/Vandelay. pm:use CGI; share/perl/ 5.18.2/ OpenILS/ WWW/Reporter. pm:use CGI; share/perl/ 5.18.2/ OpenILS/ WWW/PhoneList. pm:use CGI; share/perl/ 5.18.2/ OpenILS/ WWW/Redirect. pm:use CGI ();
/usr/local/
/usr/local/
/usr/local/
/usr/local/
/usr/local/
/usr/local/
/usr/local/
/usr/local/
/usr/local/
/usr/local/
/usr/local/
/usr/local/
/usr/local/
/usr/local/
/usr/local/
/usr/local/
/usr/local/
/usr/local/