From: Crawford C. <cc...@c-...> - 2006-01-04 18:20:06
|
Walter Mundt wrote: >Crawford Currie wrote: > > >>>link. A little known fact: Ampersands need to be escaped in >>>hrefs, e.g. mailto:?subject=TopiName&body=http://domain/ >>> >>> >>No they don't. The href parameter is defined >>(http://www.w3.org/TR/xhtml1/dtds.html#dtdentry_xhtml1-strict.dtd_URI) >>as taking a URI parameter as per RFC 2396, by both HTML 4.0 and XHTML >>1.0. There is no requirement to escape ampersands. >> >>It's possible that some brain-dead mail tools may barf on an unescaped >>ampersand; do you have one of those? >> >> Interesting; I changed it to a semicolon (which should be synonymous) and Thunderbird fails to parse the URI. :-( C. |