[Webkit-unassigned] [Bug 30387] Safari 4.0.3 (531.9.1) XMLHttpRequest send incorect POST data or have wrong unicode map

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Oct 15 14:35:22 PDT 2009


Alexey Proskuryakov <ap at webkit.org> changed:

           What    |Removed                     |Added
         OS/Version|Windows XP                  |All
         Resolution|                            |WONTFIX
           Platform|PC                          |All
          Component|WebCore JavaScript          |XML
                 CC|                            |ap at webkit.org
             Status|UNCONFIRMED                 |RESOLVED

--- Comment #1 from Alexey Proskuryakov <ap at webkit.org>  2009-10-15 14:35:23 PDT ---
Safari converts all text sent to server to NFC normalization form, see
<http://www.unicode.org/faq/normalization.html>. This is intentional - some
servers cannot cope with data in other normalization forms, which is common on
Mac OS X.

For text strings, this should be completely transparent - conversion to NFC
basically combines accents and replaces deprecated characters with their modern
equivalents. According to the Unicode specification, a compliant implementation
can make no difference between Unicode normalization forms, so any server that
is sensitive to this Safari behavior is itself non-compliant.

If you need a way to post binary data, please e-mail W3C WebApps working group
at <public-webapps at w3.org> to include this feature in XMLHttpRequest
specification (and I'm earnestly recommending that).

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