Bug #108

Encoding foireux des UA

Added by David THENON 1061 days ago. Updated 1032 days ago.

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..

Also available in: Atom PDF