At 9:46 PM -0500 12/11/06, Ross Singer wrote: >On 12/11/06, Eric Hellman <[EMAIL PROTECTED]> wrote: >> >> I think it would be a grave mistake to decide on one or the other- >> the systems that produce COinS are less flexible in being able to >> alter URLEncoding behavior (typically done by a library routine) than >> are processing systems. > >Where are you basing this? I would imagine the systems that are >producing COinS are doing it via some 'COinS-production-library' (tm). > Why can this not URLencode the string?
the issue is the DETAILS of the url-encoding, i.e. which characters the library function choses to URLEncode. The java library we uses in 1Cate encodes "/" and ";" whereas the library that encodes urls in firefox appears not to. > > >> If your COinS processing system gets tripped up by the unimportant >> details of the URLEncoding, I would say your system could use fixing. > >Eh? What does this mean? It's a /lot/ more expensive to figure out >if a string is URLencoded and do (or undo or not do) something about >it then to know beforehand that it's URLencoded or not. What is the >benefit to ambiguity? Why bother with this? To explicitly state in >the spec whether or not it should be URLencoded or not would alleviate >a hell of a lot of unnecessary frustration. there's no expense- you need to urldecode values anyway if you want to do anything with them. Yes, the values should be url encoded! -- Eric Hellman, Director OCLC Openly Informatics Division [EMAIL PROTECTED] 2 Broad St., Suite 208 tel 1-973-509-7800 fax 1-734-468-6216 Bloomfield, NJ 07003 http://www.openly.com/1cate/ 1 Click Access To Everything --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "gcs-pcs-list" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/gcs-pcs-list?hl=en -~----------~----~----~----~------~----~------~--~---
