It encodes address using urlencode, HTML entities and then generates markup that's as ugly as possible, while remaining valid and parseable by browsers and XML-compliant parsers. It's not bullet-proof.
urlencode
Return to the hCard Validator.