Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Actualités

  • Blog de Cyril DURAND, passionné de JavaScript, Ajax, ASP.net et tout ce qui touche au developpement Web Client-Side.

    View Cyril Durand's profile on LinkedIn

    hit counters

Updatepanel et encoding non UTF-8 - la suite

Il y a quelques temps, je vous avais parlé d'un bug avec les updatepanels lorsqu'on utilisait un encoding non UTF-8 : BUG : updatepanel et encoding ISO (non UTF-8)

Pour corriger temporairement le problème j'avais fait une bidouille qui consistait à redéfinir une fonction native de l'ECMAScript : EncodeURIComponent, ce qui est très loin d'être propre. Le même jour, j'ai aussi remonté le bug sur connect : using non UTF-8 encoding will break special character with updatepanel.

Quelques mois plus tard, Bertrand Leroy m'a signalé que le bug était corrigé dans ASP.net 3.5 beta 2 : bonne nouvelle :)

Aujourd'hui mon bug a évolué sur connect. Un nouveau workaround beaucoup plus propre est proposé par Microsoft :

Sys.Application.add_load(function(sender, args) { if (!args.get_isPartialLoad()) { Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(function(sender, args) { args.get_request().get_headers()['Content-Type'] = 'application/x-www-form-urlencoded; charset=utf-8'; }); } });

Si vous utilisez les updatepanels avec un encoding non UTF-8 il vous faudra utiliser ce workaround plutot que mon ancienne bidouille, en attendant la RTM de ASP.net 3.5 ...

Posted: mercredi 3 octobre 2007 01:12 par cyril
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :

Commentaires

Pas de commentaires

Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- SharePoint 2007 : Nouvelle version du Stramit SharePoint 2007 Caml Viewer sur Codeplex par Philippe Sentenac [MVP SharePoint] le il y a 2 heures et 10 minutes

- ASP.NET AJAX 4.0 par Le blog technique de Loïc Bar le il y a 2 heures et 16 minutes

- [WPF] Comment déclencher un évènement sur un contrôle ? par Thomas Lebrun le il y a 3 heures et 46 minutes

- [Expression Web] Astuce de la Semaine : Utilisation et Configuration des Extraits de Code par Chronos, Blog d'un Intégrateur .NET le il y a 19 heures et 5 minutes

- Faire de l'AJAX sans restrictions de domaine par Kévin Gosse le il y a 21 heures et 34 minutes

- [IronPython] : IronPython & Silverlight 2 - Part II par Kim's Blog le 07-22-2008, 14:50

- [WPF] Des requêtes NDepend pour analyser vos projets WPF par Thomas Lebrun le 07-21-2008, 09:27

- Liste de jeux pour Silverlight par Pierrick's Blog le 07-20-2008, 14:37

- T_PAAMAYIM_NEKUDOTAYIM par MadMatt le 07-19-2008, 16:16

- Et je mets le son.... par Pierrick's Blog le 07-19-2008, 12:09