>   http://netdork.net/index.php)
>
> That will fail, it'll fail because index.php) doesn't exist on the
> server, however index.php does.

Unfortunately, TheBat! is right because the ')' character is defined by
RFC2396 as "unreserverd". RFC states:

/*
Data characters that are allowed in a URI but do not have a reserved
   purpose are called unreserved.  These include upper and lower case
   letters, decimal digits, and a limited set of punctuation marks and
   symbols.

      unreserved  = alphanum | mark

      mark        = "-" | "_" | "." | "!" | "~" | "*" | "'" | "(" | ")"

   Unreserved characters can be escaped without changing the semantics
   of the URI, but this should not be done unless the URI is being used
   in a context that does not allow the unescaped character to appear.
*/

RFC2396 is quoted in RFC2616 (HTTP 1.1)

>From RFC2396 point of view,

  http://yabba.com/index.php
  http://yabba.com/index.php)
  http://yabba.com/index.phpyabbayabba

are vaild URI and TB! is correct if highlists all of them.


The problem IMHO is the uthor of message, who must take care that his/her
URI is not misinterpreted by other/different mail readers. I think (but
this is my own opinion) that the best way to avoid problems is to enclose
URI in <>, in this case most mail readers do not break the URI in two or
more lines and recognizes correctly the URI.


Ciao,
luigi


-- 

+----[Luigi Rosa]-
[EMAIL PROTECTED]@mail.hypertrek.info]-



________________________________________________________
 Current beta is 2.00.06 | "Using TBBETA" information:
http://www.silverstones.com/thebat/TBUDLInfo.html

Reply via email to