Passing encrypted value from Page to New Page

Passing encrypted value from Page to New Page

Hi, 

I am passing an encrypted value from Page1 to Page2
using the following openUrl in Page1:
openUrl(...#Page:Page2_HTML?myReceivedID=" + encodeUrl(encryptedID),"same window");

However, in my encryptedID value if it contains characters such as '+', it gets replaced with white spaces in Page2

How I receive the value from Page2 is 
- In the Embedded Page2 Form -> I added a parameter "myReceivedID" 
- linked "myReceivedID" to a Field in Page2

When I used to pass the encryptedID value from Forms to Forms with encodeUrl function it worked fine. However now when I switched to Page it replaces special characters with whitespaces