Application.OpenURL only iPhone Problem

Hello All.

Application.OpenURL(“Redirecting...”);

When trying to open a browser window from Unity it works fine
When trying to open through ipad it works fine
When trying to open through any android devises it works fine
but not working in only any iphone

i have unity 4.2.1 pro(Unity iPhone Publishing Advanced)
i had try this code by put space instead of %20
i had try this code by put + instead of %20
i had also try by remove spaces

i also try some different way like
string t = WWW.UnEscapeURL(“Redirecting...”);
Application.OpenURL(t);

i had also try by

string t = WWW.EscapeURL(“Redirecting...”);
Application.OpenURL(t);

also try by

string t = “Redirecting...”;
Application.OpenURL(t);

i had also try by
WWW class
string url1 = “Redirecting...”;
WWW www = new WWW(url1);
yield return www;

all above code are not working fine in only iphone but working in ipad and all android devises

Does anyone know anything about this?:slight_smile:
its challenge for every one.

[, ], : etc. are reserved chars so you have to encode them

but if you encode e.g %20 again it becomes double encoded (%2520) which isn’t right.

So either keep everything at basics and encode it only once, or combine the parts properly.