replied on January 29, 2015
If you want to encode special characters, I would suggest using one more field and do the encoding on submission form by JavaScript.
For example, field 1 in form 1 will be passsed to field A in form 2, then you can add a field 2 in form 1, set it hidden, and use JavaScript like this:
$(document).ready(function(){
$('#q1 input').change(function(){
$('#q2 input').val(encodeURIComponent($(this).val()));
});
});
Then in email service, use token for field 2 instead of field1, so the URL in email will be encoded.
I tested passing value between single line fields. Let me know whether it works for you.