Storm-456 cannot navigate to topology page when name contains spaces

@Parth-Brahmbhatt 
I had pull request open for this but I deleted it accidentally. 

You were rite the decode only fixed the space issue but caused issues with percent sign.  After looking thru the code I found where the url is being encoded and changed it to use the ring encoder.  This fixed the issue for both percent and space.