【发布时间】:2011-05-22 09:29:34
【问题描述】:
Google Closure Compiler 返回以下代码:
{"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 和其他一些东西代替了(我认为)等号。怎么了?
我的帖子变量是: “编译级别”:
'ADVANCED_OPTIMIZATIONS',
'output_format': 'json',
'warning_level' : 'QUIET',
'output_info' : 'compiled_code',
'js_code' : code
Edit1:只有当我设置 'output_format' : 'text' 时,编码才会正确。
【问题讨论】:
标签: javascript google-app-engine encoding character-encoding google-closure-compiler