On Wed, Jan 16, 2013 at 11:22:57AM +0900, Alex Shinn wrote: > Anyway, this isn't really important. I'm mostly concerned > with making utf8 do the right thing, and was wondering what > the API was because it's not clear from the docs.
OK, I think it's worth figuring this out. > Put another way, do uri-path and uri-query return the > encoded or decoded values (maybe differently for uri-common > and uri-generic)? The decoded values. In the case of uri-generic they're only partially decoded (reserved chars stay encoded). Example: (use uri-generic) (uri-path (uri-reference "%66%6F%6F")) => "foo" (uri-path (uri-reference "%20")) => "%20" (use uri-common) (uri-path (uri-reference "%66%6F%6F")) => "foo" (uri-path (uri-reference "%20")) => " " Cheers, Peter -- http://sjamaan.ath.cx _______________________________________________ Chicken-users mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/chicken-users
