fancy footwork to unecode uris coming from perseids and then re-escape ampersands for xhtml foolishness