If I try connecting to my web server, on my local network, which is running Apache 2 with IPv6, the following fails: http://[fe80::230:65ff:fed6:b164%en0]/ Yet at the same time, from the command line: telnet -6 "fe80::230:65ff:fed6:b164%en0" 80 connects. In the connected session, typing: GET / results in a returned page. This either looks like the parsing is failing or the handling of the parsed address is a failing.
RFC 2732 does not seem to cover this, but RFC 4007 does. An additional description is listed in the following Wikipedia page in the section Zone indicies: http://en.wikipedia.org/wiki/IPv6
*** This bug has been marked as a duplicate of 11773 ***