diff --git a/jsawk b/jsawk index 05a26f7..6cb40ca 100755 --- a/jsawk +++ b/jsawk @@ -1132,7 +1132,7 @@ replace(/(?:^|:|,)(?:\s*\[)+/g, ''))) { }; window.json = function() { try { - return JSON.stringify.apply(window, arguments); + return decodeURIComponent(escape(JSON.stringify.apply(window, arguments))); } catch (e) { err("jsawk: JSON stringify error: "+e); quit(5);