Bug #108
Encoding foireux des UA
| Status : | Résolu | Start : | 03/11/2009 | |
| Priority : | Haut | Due date : | ||
| Assigned to : | David THENON | % Done : | 100% |
|
| Category : | Noyau applicatif | |||
| Target version : | - | |||
Description
Pour une raison que je ne m'explique pas, j'ai laissé passer un encoding assez foireux sur l'UserAgent qui est stocké. Du coup ça a provoqué un plantage du backend en production.
J'ai pallié vite fait à ce problème en forcant l'encoding utf-8 sur l'ua, un peu trop vite parce que ça plante plus mais l'encoding est cassé.
Je crois que j'ai une étape d'encoding qui doit en repasser une couche encore après du coup ça casse, c'est à réparer.
History
04/07/2009 04:24 AM - David THENON
A corriger vite, parce que ça fait planter les remotes et avec tout les user qui refresh je recois des centaines de mails au moindres soucis d'encoding dans les ua.
04/08/2009 11:52 PM - David THENON
- Status changed from Assigné to Résolu
- % Done changed from 0 to 100
c'était à priori un problème avec la fonction interne htmltentities faites sur l'ua qui faisait hurler "simplejson" lors du dump en json, bref c'est corrigé maintenant vu que l'ua est filtré par le parser externe, dans les cookies elles est stockée en unicode donc c'est tout propre le long de la chaîne. Faudra penser à que ça soit aussi fonctionnel dans l'ancien parser wiki à sa réactivation..