add URI::encode to link