Компилятор Google Closure возвращает следующий код:
{"compiledCode":"vaporize\u003dfunction(){var a\u003d12+Math.random()*10;a\u003e9\u0026\u0026console.log(\"wow, k is bigger than j\");return 9+3*a};compilation_level\u003dADVANCED_OPTIMIZATIONS;vaporize\u003dfunction(){var a\u003d12+Math.random()*10;a\u003e9\u0026\u0026console.log(\"wow, k is bigger than j\");return 9+3*a};"}
Он заменил (я думаю) знаки равенства на \ u003d и некоторые другие вещи. Что не так?
Мои переменные сообщения:
'compilation_level':
'ADVANCED_OPTIMIZATIONS',
'output_format': 'json',
'warning_level' : 'QUIET',
'output_info' : 'compiled_code',
'js_code' : code
Edit1: Только если я установил 'output_format': 'text', кодировка будет правильной.