accept all visible 7-bit ascii characters in the path, query and fragment