handling remote url contains escape characters

1. Handling remote url that contains escape characters (especially "[]")