Activity › Forums › Salesforce® Discussions › How to use encodeURI in Salesforce Apex? Tagged: encodeURI, EncodingUtil, Salesforce Apex, Salesforce SOQL, URLENCODE Salesforce® Discussions How to use encodeURI in Salesforce Apex? Posted by Bhavesh on June 21, 2016 at 6:35 AM I want to use encodeURI("bhavesh jogi") in salesforce apex. How can I do that? Abhinav replied 9 years, 10 months ago 2 Members · 3 Replies encodeURIEncodingUtilSalesforce ApexSalesforce SOQLURLENCODE 3 Replies Abhinav Member June 22, 2016 at 11:05 AM Hi Bhavesh, You can use Salesforce EncodingUtil Class urlEncode method to encode your string. String encodedString = EncodingUtil.URLENCODE(‘bhavesh jogi’,’UTF-8′); [adinserter block='9'] Bhavesh Member June 22, 2016 at 11:14 AM Hello Abhinav, I used this yesterday but actually result of this EncodingUtil.URLENCODE is like ‘bhavesh+jogi’ Actually, result should be ‘bhavesh%20jogi’. Let me know if other solution is in Salesforce. Abhinav Member June 22, 2016 at 12:00 PM In, URLENCODE Space characters are replaced by `+’ You have to replace it :- String encodedString = EncodingUtil.URLENCODE(‘bhavesh jogi’,’UTF-8′).replace(‘+’, ‘%20’); Log In to reply. Public All Members My Connections Only Me PublicAll MembersMy ConnectionsOnly Me Public All Members My Connections Only Me