Sun, 22 Nov 2009 14:42:13 -0800, /NoOp/:
Actually there are other issues with URL's& SM 2.0. For example if I
copy this link into SM:
<http://www.google.com/webhp?complete=0#complete=0&hl=en&q=ubuntu+%2B"*ERROR*+Failed+to+restore+crtc">
Notice that the url link stops just after %2B" and just before
*ERROR*+Failed+to+restore+crtc"> So, you can't click the link from my
msg to bring up the full url;
The literal quotation mark character is not allowed in fragment
identifiers, "Appendix A. Collected ABNF for URI"
<http://tools.ietf.org/html/rfc3986#appendix-A>:
pchar = unreserved / pct-encoded / sub-delims / ":" / "@"
fragment = *( pchar / "/" / "?" )
pct-encoded = "%" HEXDIG HEXDIG
unreserved = ALPHA / DIGIT / "-" / "." / "_" / "~"
sub-delims = "!" / "$" / "&" / "'" / "(" / ")"
/ "*" / "+" / "," / ";" / "="
It is not allowed in IRIs ether, "2.2. ABNF for IRI References and
IRIs" <http://tools.ietf.org/html/rfc3987#section-2.2>:
ipchar = iunreserved / pct-encoded / sub-delims / ":"
/ "@"
ifragment = *( ipchar / "/" / "?" )
iunreserved = ALPHA / DIGIT / "-" / "." / "_" / "~" / ucschar
ucschar = %xA0-D7FF / %xF900-FDCF / %xFDF0-FFEF
/ %x10000-1FFFD / %x20000-2FFFD / %x30000-3FFFD
/ %x40000-4FFFD / %x50000-5FFFD / %x60000-6FFFD
/ %x70000-7FFFD / %x80000-8FFFD / %x90000-9FFFD
/ %xA0000-AFFFD / %xB0000-BFFFD / %xC0000-CFFFD
/ %xD0000-DFFFD / %xE1000-EFFFD
The basic difference between URIs and IRIs, "2.1. Summary of IRI
Syntax" <http://tools.ietf.org/html/rfc3987#section-2.1>:
IRIs are defined similarly to URIs in [RFC3986], but the class of
unreserved characters is extended by adding the characters of the UCS
(Universal Character Set, [ISO10646]) beyond U+007F, subject to the
limitations given in the syntax rules below and in section 6.1.
--
Stanimir
_______________________________________________
support-seamonkey mailing list
[email protected]
https://lists.mozilla.org/listinfo/support-seamonkey