Skip Menu |

This queue is for tickets about the Search-Tools CPAN distribution.

Report information
The Basics
Id: 72904
Status: resolved
Priority: 0/
Queue: Search-Tools

People
Owner: Nobody in particular
Requestors: lespea [...] gmail.com
Cc:
AdminCc:

Bug Information
Severity: Critical
Broken in: 0.63
Fixed in: (no value)



The function 'unescape_named' only begins decoding values if a named parameter exists that does not contain a digit. However, there are several entries that include both letters and numbers and if those are the only ones present, they are never decoded. For instance, '¼' would not be decoded but '&¼' would be because `&' matches on `m/&[a-zA-Z]+;/`. Furthermore, can you make it so that the characters are decoded regardless of case? `&aMp;` is currently not decoded properly. Not sure if that goes against some spec somewhere... hopefully you're more knowledgeable about it than I am.
Thanks. Fixed on github and released as 0.64.