-
5 Oct 2009 1:06 AM #1
[CLOSED][3.??] Byte-order marks inside ext-lang-*.js files
[CLOSED][3.??] Byte-order marks inside ext-lang-*.js files
Discovered that several ExtJS translation files contain Unicode byte-order mark (byte-sequence EF BB BF) inside them.
But not at the beginning of the file, but at the middle, right after ExtJS header comment:
Found this in the following files:Code:/*! * Ext JS Library 3.0.0 * Copyright(c) 2006-2009 Ext JS, LLC * licensing@extjs.com * http://www.extjs.com/license */ <BOM>/* * Ukrainian translation * By zlatko (utf-8 encoding) * 3 October 2007 */
Recommended solution:Code:ext-lang-fr.js ext-lang-fr_CA.js ext-lang-hu.js ext-lang-pt_PT.js ext-lang-ru.js ext-lang-sr_RS.js ext-lang-ukr.js ext-lang-vn.js ext-lang-zh_TW.js
Remove the byte order marks completely, because they can end up easily at the middle of files when you concatenate your JavaScript files, and that can crash some tools you might use (for example YUI-Compressor crashed on that).
-
5 Oct 2009 1:08 AM #2
We're already looking into this issue. Thanks.
Evan Trimboli
Sencha Developer
Twitter - @evantrimboli
Don't be afraid of the source code!
-
2 Dec 2009 6:42 AM #3
Thank you for reporting this bug. We will make it our priority to review this report.


Reply With Quote