[Webkit-unassigned] [Bug 51035] New: UCS2 encoding aliases should be defaulted to Big Endian

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Dec 14 07:14:14 PST 2010


https://bugs.webkit.org/show_bug.cgi?id=51035

           Summary: UCS2 encoding aliases should be defaulted to Big
                    Endian
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: Normal
          Priority: P3
         Component: Text
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: yong.li.webkit at gmail.com
                CC: darin at apple.com


I think UCS2 encoding names like "ISO-10646-UCS-2" should be treated as Big Endian, because:

1) http://www.isi.edu/in-notes/iana/assignments/character-sets says about ISO-10646-UCS-2: "this needs to specify network byte order: the standard does not specify"

2) RFC 2152 says: "ISO/IEC 10646-1:1993(E) specifies that when characters the UCS-2 form are serialized as octets, that the most significant octet appear first."

3) ICU code page description (http://publib.boulder.ibm.com/infocenter/tivihelp/v24r1/index.jsp?topic=/com.ibm.itcama.doc_6.2.3/itcam_oraclerac63200.htm) says:

UCS2     UCS-2 (Really UTF-16 BE)

4) IE and FireFox treat "ISO-10646-UCS-2" as Big Endian.

However, it is hard to find a website in reality that uses UCS2, except test cases. So priority should be low.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list