Why the OPENURL doesn't really work?

I’m using Application.OpenURL() in my script. I have a variable in the script, and i’m using it in the link.

Example:
var variable = blablabla
Application.OpenURL(“www.example.com/blablabla=“+variable+”&blablabla”)

But what i got is

www.example.com/blablabla=blablabla%26%238207%3B&blablabla

So strange, why there is %26%238207%3B after it? I’m confused, any suggestion?

Your actual variable value is

just URL encoded because it contains “&”, “#” and “;” characters. This is actually normal and each HTTP client should be able to read this URL parameter.

That is actually the HTML escaped version of the “right-to-left mark”. If that’s not what you expect you pass the variable in a wrong way i guess.