Option sets work fine in urls as is.

In cases where they don’t because I wanted to use special characters or something like that I just add a parameter to the option set and then reference that in the url and lookup instead.