Bug Tracker

Ticket #116 (closed enhancement: invalid)

Opened 2 years ago

Last modified 1 year ago

Different Encodings for AJAX

Reported by: john Assigned to: anonymous
Type: enhancement Priority: major
Milestone: Component: ajax
Version: Keywords: iso-8859-1
Cc: Needs:

Description

AJAX requests should have an option to support multiple file encodings (for i18n support).

Attachments

Change History

Changed 2 years ago by daniel@…

  • keywords set to iso-8859-1

fyi: in prototype.js other encoding than uft-8 works if one uses the escape() method instead of the encodeURI() method

Changed 2 years ago by avi

I dont know much about this but...

In jQuery we are using: encodeURIComponent().

At http://xkr.us/articles/javascript/encode-compare/, It says which one is best to use in which condition.

It says this: The escape() method does not encode the + character which is interpreted as a space on the server side as well as generated by forms with spaces in their fields. Due to this shortcoming, you should avoid use of escape() whenever possible. The best alternative is usually encodeURIComponent().

Now this limitation can be bad in many cases. If the problem is being created by encoding... can't it just be removed so that users can use appropriate coding depending on thr need?

Changed 2 years ago by joern

  • status changed from new to closed
  • resolution set to invalid
Note: See TracTickets for help on using tickets.