How to encode and decode string using HUBL

Highlighted
New Contributor

How to encode and decode string using HubL same as atob() and btoa() fucntion does in Javascript. 

Reply
0 Upvotes
1 Reply 1
Advisor

@Hubmonks I don't see anything in the HubSpot HubL Documentation, however, you could try the following filter which works in certain Jinja environments (hubl was originally based on jinja):

{{ encoded_string|b64decode }}
{{ decoded_string|b64encode }}

It most likely won't work but it's worth a shot. Otherwise, you could print the HubL string into a script tag and use the js function on the client side.

--
Stefen Phelps
Web Developer / Co-founder
Kelp Creative Agency
Twitter — @stefen