xmlrpclib et caractères carriagereturn (\r) - Python - Programmation
Marsh Posté le 09-03-2006 à 12:13:35
humpf, chais plus si c'est la caractère carriage return ou line feed qui disparait, mais bon.
Y'en a deux à la base, et j'en récupère qu'un, et je voudrais bien les deux, voilà
Marsh Posté le 09-03-2006 à 12:28:12
Démonstration du problème
|
Marsh Posté le 09-03-2006 à 12:00:20
Salut,
j'ai un serveur xmlrpc qui recoit des appels en provenance de clients Windows. Parmi ce que ces clients envoient, je recois des chaines de caractères multi-ligne, avec ces \n\r dedans.
Le problème, c'est que quand je fais un appel à xmlrpclib.loads pour récupérer la méthode et les paramètres de cet appel, xmlrpclib.loads me bouffe les \r
Comme je dois renvoyer ces infos après à d'autres clients Windows, c'est un peu génant (les clients m'affichent un beau caractère carré au lieu du saut de ligne )
Un bout de code pour situer le problème :
Dans 'data', je récupère bien les \n\r, par contre, dans 'method' juste en dessous, j'ai plus que \n ...
Bref, comment je pourrais faire pour éviter de bouffer ce caractère ?
Message édité par multani le 09-03-2006 à 12:12:43