Search |
||
Encoding URIs and their componentsPosted by joconner on April 22, 2008 at 11:48 PM PDT
The
The problem with this is that the escape mechanism is broken if you want to use UTF-8 as your document encoding. If you were dynamically composing URL strings with parameters, those parameters will definitely not be escaped correctly. Instead of
Fortunately, JavaScript has resolved the problem, but the solution means you'll have to use another function. The
What's this mean for you? Maybe nothing if you're hopelessly attached to ISO-8859-1. However, if you're trying to reach a global market with your product, chances are very good that you've decided to use UTF-8 for your character set encoding. That's an excellent choice, but you'll have to manage the conversion points. In a nutshell, that simply means that you'll need to use UTF-8 from front to back consistently.
Part of managing those conversion points is consistently providing well-formed URIs to your application server. If you use JavaScript to manipulate data or to create dynamic URIs in your application, make sure you toss aside that deprecated »
Related Topics >>
Programming Comments
Comments are listed in date ascending order (oldest first)
|
||
|
|