Bugs item #598449, was opened at 2002-08-21 16:22 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=107940&aid=598449&group_id=7940
Category: MacPerl Application Group: None Status: Open Resolution: None Priority: 7 Submitted By: Chris Nandor (pudge) Assigned to: Chris Nandor (pudge) Summary: Shuck / MacPerl bad pod: URLs Initial Comment: Shuck and MacPerl (in ShuckIndex.c:LaunchIndexURL and MPHelp.c:LaunchHelpURL) did not properly encode URLs. Some characters needing to be encoded were not encoded. The most obvious example of this is the default MacPerl folder name, "MacPerl ƒ", where the "ƒ" was not properly encoded. This was not noticed until Mac OS X 10.2, where ICLaunchURL was modified by Apple to (apparently) encode URLs that have illegal characters in them. So the URL received by Shuck would have each % encoded as %25, despite being already encoded (double-encoding). Curiously, the "ƒ" was encoded by ICLaunchURL as "%92", instead of "%C4". But that particular behavior is one of the reasons why all non-unreserved characters should be encoded in a filename. Code finished, will close bug when committed. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=107940&aid=598449&group_id=7940