> Is there anything that can be done to make embperl behave more as expected?
What is what you would expect? I think the way CGI.pm is correct regarding the specs. Is that what you would expect? Gerald Von: Michael Stevens [mailto:michael.stev...@dianomi.com] Gesendet: Freitag, 3. Mai 2013 15:05 An: embperl@perl.apache.org Betreff: handling query strings with ? in Hi. We're trying to handle some odd query strings in embperl, eg: http://www.example.com/mjs/q.epl?a=b?c=d <http://www.example.com/mjs/q.epl?a=b?c=d> embperl parses this as: Using %fdat Field Value a b?c d CGI.pm parses this as: Using CGI.pm Field Value a b?c=d I agree that these are some pretty bizarre queries, but annoyingly we can't change the source, and embperl seems to handle them pretty badly. Googling suggests ? in a query string is probably valid, eg: http://www.456bereastreet.com/archive/201008/what_characters_are_allowed_unencoded_in_query_strings/ <http://www.456bereastreet.com/archive/201008/what_characters_are_allowed_unencoded_in_query_strings/> Is there anything that can be done to make embperl behave more as expected? -- Michael Stevens Dianomi Ltd 18 Buckingham Gate London SW1E 6LB Tel: 020 3463 5662 Fax: 020 7630 7356 www.dianomi.com <http://www.dianomi.com> The information in this message and any attachment is intended for the addressee and is confidential and may be subject to legal privilege. Dianomi Ltd, Registered Office: One America Square, Crosswall, London. EC3N 2SG. Registered in England and Wales with Company Registration Number 4513809. VAT registration number: 809754988