-
Notifications
You must be signed in to change notification settings - Fork 0
rife.render.EncodeBase64
Erik C. Thauvin edited this page Mar 28, 2023
·
7 revisions
Encodes a template value to Base64.
<!--v render:rife.render.EncodeBase64:valueId/-->
{{v render:rife.render.EncodeBase64:valueId/}}
Template
Plain: <!--v sample/--><br>
Encoded: <!--v render:rife.render.EncodeBase64:sample/-->
Code
template.setValue("sample", "The quick brown fox jumps over the lazy dog");
Output
Plain: The quick brown fox jumps over the lazy dog<br>
Encoded: VGhlIHF1aWNrIGJyb3duIGZveCBqdW1wcyBvdmVyIHRoZSBsYXp5IGRvZw==
By default, the rendered data is raw, not template encoded. If you need additional encoding, use the encoding
property.
For example, to encode the rendered data to HTML:
{{v render:rife.render.EncodeBase64:valueId}}
encoding=html
{{/v}}
The supported additional encoding types are:
html
js
json
unicode
url
xml