Salut !

J'ai fait une appli android qui envoie des données à un serveur via WS (json). Lorsque je teste depuis mon émulateur et que j'envoie des données comportant des accents, ça passe. Lorsque je fais le test depuis mon téléphone, j'ai un message d'erreur du serveur comme quoi l'encoding n'est pas bon.
Tout est en UTF-8 dans mon code. Effectivement si je compare les 2 messages reçus, celui qui est envoyé depuis mon téléphone est encodé bizarrement....

Message qui plante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
Processing MessagesController#create_json (for xxxxxxxx at 2010-08-06 07:02
:59) [POST]
  Parameters: {"animal_exp_id"=>1, "animal_dest_id"=>2, "text"=>"salut foupy ! þ
a va ? Úcris moi vite !", "read"=>false, "id"=>nil}
PGError: ERROR:  invalid byte sequence for encoding "UTF8": 0xe76120
Message qui marche:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
Processing MessagesController#create_json (for xxxxxxx at 2010-08-06 07:01:4
0) [POST]
  Parameters: {"animal_exp_id"=>2, "animal_dest_id"=>1, "text"=>"salut fendi ! ├
ºa va ? ├®cris moi !", "read"=>false, "id"=>nil}
Completed in 125ms (View: 8, DB: 34) | 201 Created
Les 2 android sont paramétrés en FR, petite particularité : mon tél est un Windows Mobile à qui j'ai rajouté XDAndroid