Results 1 to 3 of 3

Thread: [CLOSED][3.??] Byte-order marks inside ext-lang-*.js files

    Thank you for reporting this bug. We will make it our priority to review this report.
  1. #1
    Sencha User renku's Avatar
    Join Date
    Feb 2009
    Location
    Estonia
    Posts
    437
    Vote Rating
    17
      0  

    Default [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:

    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
     */
    Found this in the following files:

    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
    Recommended solution:

    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).

  2. #2
    Sencha - Ext JS Dev Team evant's Avatar
    Join Date
    Apr 2007
    Location
    Sydney, Australia
    Posts
    18,608
    Vote Rating
    874
      0  

    Default

    We're already looking into this issue. Thanks.
    Evan Trimboli
    Twitter - @evantrimboli

  3. #3
    Ext User
    Join Date
    Dec 2008
    Posts
    10
    Vote Rating
    0
      0  

    Default

    Unicode symbols were corrupted during fix:
    Attached Images Attached Images

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •