Hi,
Why dont you encode the string using URLEncoder. And you can decode the String once you received in next page.
jdk 1.3
String data = URLEncoder.encode("key1"

+ "=" + URLEncoder.encode("value1"

;
data += "&" + URLEncoder.encode("key2"

+ "=" + URLEncoder.encode("value2"

;
jdk 1.4
String data = URLEncoder.encode("key1", "UTF-8"

+ "=" + URLEncoder.encode("value1", "UTF-8"

;
data += "&" + URLEncoder.encode("key2", "UTF-8"

+ "=" + URLEncoder.encode("value2", "UTF-8"

;
Similarly Decode the String using URLDecoder.
Cheers,
-Venu