diff --git a/templates/assets/scripts/v-docs.js b/templates/assets/scripts/v-docs.js index 700b0a9e3..bbba7118c 100644 --- a/templates/assets/scripts/v-docs.js +++ b/templates/assets/scripts/v-docs.js @@ -337,8 +337,9 @@ vdocs.examples = { el.querySelector('.v-code-btn-run').addEventListener('click', (evt)=>{ - let code = editor.getValue(); - let url = "https://play.vlang.io/?base64=" + btoa(code); + const code = editor.getValue(); + const b64 = btoa(code); + const url = "https://play.vlang.io/?base64=" + encodeURIComponent(b64); window.open(url, "_blank");