缩小 javascript 会弄乱字符
minifying javascript messes up characters
我正在尝试缩小包含如下代码的 .js
文件:
DIACRITICS = {"\u24B6":"A","\uFF21":"A","\u00C0":"A","\u00C1":"A","\u00C2":"A","\u1EA6":"A","\u1EA4":"A","\u1EAA":"A","\u1EA8":"A","\u00C3":"A","\u0100":"A","\u0102":"A","\u1EB0":"A","\u1EAE":"A","\u1EB4":"A","\u1EB2":"A","\u0226":"A","\u01E0":"A","\u00C4":"A","\u01DE":"A","\u1EA2":"A","\u00C5":"A","\u01FA":"A","\u01CD":"A","\u0200":"A","\u0202":"A","\u1EA0":"A","\u1EAC":"A","\u1EB6":"A","\u1E00":"A","\u0104":"A","\u023A":"A","\u2C6F":"A","\uA732":"AA","\u00C6":"AE", ....
问题是,当我使用像http://javascript-minifier.com/ or http://refresh-sf.com/这样的工具来缩小它时,上面的代码变成了这样:
,j={"Ⓐ":"A","A":"A","À":"A","Á":"A","Â":"A","Ầ":"A","Ấ":"A","Ẫ":"A","Ẩ":"A","Ã":"A","Ā":"A","Ă":"A","Ằ":"A","Ắ":"A","Ẵ":"A","Ẳ":"A","Ȧ":"A","Ǡ":"A","Ä":"A","Ǟ":"A","Ả":"A","Å":"A","Ǻ":"A","Ǎ":"A","Ȁ":"A","Ȃ":"A","Ạ":"A","Ậ":"A","Ặ":"A","Ḁ":"A","Ą"
我假设它在执行时会出现问题?有什么解决办法吗?
尝试使用 Microsoft 的 AjaxMinifier:http://ajaxmin.codeplex.com/
这与编码有关,所以使用带有“-enc:out ascii”命令的程序。
下载程序后,打开它。它看起来像命令提示符 window。 CD到你的JS文件所在目录,然后运行:
ajaxminifier file.js -o file.min.js -enc:out ascii
我正在尝试缩小包含如下代码的 .js
文件:
DIACRITICS = {"\u24B6":"A","\uFF21":"A","\u00C0":"A","\u00C1":"A","\u00C2":"A","\u1EA6":"A","\u1EA4":"A","\u1EAA":"A","\u1EA8":"A","\u00C3":"A","\u0100":"A","\u0102":"A","\u1EB0":"A","\u1EAE":"A","\u1EB4":"A","\u1EB2":"A","\u0226":"A","\u01E0":"A","\u00C4":"A","\u01DE":"A","\u1EA2":"A","\u00C5":"A","\u01FA":"A","\u01CD":"A","\u0200":"A","\u0202":"A","\u1EA0":"A","\u1EAC":"A","\u1EB6":"A","\u1E00":"A","\u0104":"A","\u023A":"A","\u2C6F":"A","\uA732":"AA","\u00C6":"AE", ....
问题是,当我使用像http://javascript-minifier.com/ or http://refresh-sf.com/这样的工具来缩小它时,上面的代码变成了这样:
,j={"Ⓐ":"A","A":"A","À":"A","Á":"A","Â":"A","Ầ":"A","Ấ":"A","Ẫ":"A","Ẩ":"A","Ã":"A","Ā":"A","Ă":"A","Ằ":"A","Ắ":"A","Ẵ":"A","Ẳ":"A","Ȧ":"A","Ǡ":"A","Ä":"A","Ǟ":"A","Ả":"A","Å":"A","Ǻ":"A","Ǎ":"A","Ȁ":"A","Ȃ":"A","Ạ":"A","Ậ":"A","Ặ":"A","Ḁ":"A","Ą"
我假设它在执行时会出现问题?有什么解决办法吗?
尝试使用 Microsoft 的 AjaxMinifier:http://ajaxmin.codeplex.com/
这与编码有关,所以使用带有“-enc:out ascii”命令的程序。
下载程序后,打开它。它看起来像命令提示符 window。 CD到你的JS文件所在目录,然后运行:
ajaxminifier file.js -o file.min.js -enc:out ascii