Does that mean there's no way to load images with file names that contains spaces then? I'm not understanding something here. Because if i include a link to a graphic image whose filename contains spaces, it uses +, and tomcat refuses to the load image; however if I replace it with %20, then it works. How could this be?
Lucas Galfaso wrote: > > Short answer: > An URL has many part, one part that is called "path" (in this case > "upload/a b.jpg") and another part is called "query" (that is usually > what is after the "?" in a URL) These two parts use slightly different > reserved characters that may, should, or must be escaped under > different rules. To use "+" as a space is correct within the query, > but is correct within the path. > > Long answer: > http://www.ietf.org/rfc/rfc2396.txt > 2.2. Reserved Characters > 2.3. Unreserved Characters > 2.4. Escape Sequences > 3.3. Path Component > 3.4. Query Component > > Regards, > LG > > On 6/6/07, hstang <[EMAIL PROTECTED]> wrote: >> >> I am currently having problems loading an image in Tomcat 6.13. I have a >> file "a b.jpg" in upload folder and I want to have a link to go to it. >> >> (1) upload/a+b.jpg Here >> (2) upload/a%20b.jpg Here >> >> Why does (2) work and not (1)? Both '+' and "%20" represents spaces so >> there's no reason why they can't work. The Java URLEncoder.encode() will >> output (1), and my current framework of choice also output (1) but I >> can't >> seem to come out with (1). What libraries can you use to force (2) out? >> What's the problem? >> >> -- >> View this message in context: >> http://www.nabble.com/Encoding-issue%3A-%2B-versus--20-tf3879033.html#a10992518 >> Sent from the Tomcat - User mailing list archive at Nabble.com. >> >> >> --------------------------------------------------------------------- >> To start a new topic, e-mail: users@tomcat.apache.org >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> > > --------------------------------------------------------------------- > To start a new topic, e-mail: users@tomcat.apache.org > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- View this message in context: http://www.nabble.com/Encoding-issue%3A-%2B-versus--20-tf3879033.html#a10999556 Sent from the Tomcat - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]