It seems that the url tags don't know how to handle certain characters well, f.ex. ( ). For these, use percent encoding instead:
! %21 * %2A ' %27 ( %28 ) %29 ; %3B : %3A @ %40 & %26 = %3D + %2B $ %24 , %2C / %2F ? %3F % %25 # %23 [ %5B ] %5D