rawurldecode() does not decode plus symbols (+) into spaces. urldecode() does.