# String with URL encoding

**URL:** <https://forum.xojo.com/t/string-with-url-encoding/24976>\
**Category:** Web\
**Created:** [June 18, 2015, 4:41am UTC](https://forum.xojo.com/t/string-with-url-encoding/24976 "2015-06-18T04:41:32Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jens\_Holloch](https://forum.xojo.com/letter_avatar_proxy/v4/letter/j/71c47a/32.png) [@Jens\_Holloch](https://forum.xojo.com/u/Jens_Holloch)\
**Post date:** [June 18, 2015, 4:41am UTC](https://forum.xojo.com/t/string-with-url-encoding/24976/1 "2015-06-18T04:41:32Z")

</div>

Hi,  
I got the problem that a have to convert a string in a string with URL encoding. I found a javascript that does that well. How could I use that in xojo?

function encode() { var obj = document.getElementById('dencoder'); var unencoded = obj.value; obj.value = encodeURIComponent(unencoded).replace(/'/g,"%27").replace(/"/g,"%22"); } Jens

---

<div class="post-metadata">

**Author:** ![Kem\_Tekinay](https://forum.xojo.com/user_avatar/forum.xojo.com/kem_tekinay/32/154_2.png) [@Kem\_Tekinay](https://forum.xojo.com/u/Kem_Tekinay)\
**Post date:** [June 18, 2015, 4:45am UTC](https://forum.xojo.com/t/string-with-url-encoding/24976/2 "2015-06-18T04:45:23Z")

</div>

Look at the LR for EncodeURLComponent and DecodeURLComponent.

---

<div class="post-metadata">

**Author:** ![Michel\_Bujardet](https://forum.xojo.com/user_avatar/forum.xojo.com/michel_bujardet/32/252_2.png) [@Michel\_Bujardet](https://forum.xojo.com/u/Michel_Bujardet)\
**Post date:** [June 18, 2015, 9:58am UTC](https://forum.xojo.com/t/string-with-url-encoding/24976/3 "2015-06-18T09:58:34Z")

</div>

[quote=194993:@Jens Holloch]Hi,  
I got the problem that a have to convert a string in a string with URL encoding. I found a javascript that does that well. How could I use that in xojo?

function encode() { var obj = document.getElementById('dencoder'); var unencoded = obj.value; obj.value = encodeURIComponent(unencoded).replace(/'/g,"%27").replace(/"/g,"%22"); } Jens[/quote] You could use a WebControlWrapper. See WebSDK next to the Xojo executable for more. But since Xojo provides a native method with DecodeURLComponent, why don't you use that. It is way easier.

---

<div class="post-metadata">

**Author:** ![system](https://forum.xojo.com/uploads/default/original/1X/455b4dcc0e61630e9f81940004ddffa49c432a46.png) [@system](https://forum.xojo.com/u/system)\
**Post date:** [October 29, 2020, 5:48pm UTC](https://forum.xojo.com/t/string-with-url-encoding/24976/4 "2020-10-29T17:48:38Z")

</div>


