-
pb python et puce
bonjour,
je travaille avec la plateforme Zope.
j'ai un premier formulaire qui est composé de textArea. Apres validation un deuxieme formulaire (en python) s'ouvre et affiche le contenu de mes textareas.
La personne qui utilise cette application a l'habitude de faire des copier/coller de texte word dans mes textareas. je me retrouve donc à devoir gérer des puces word en HTML.
Le probleme provient de la mise en forme, car les textarea perdent les retours chariot.
Avant d'afficher le texte, je dois donc parser le contenu des textareas, rechercher le ou les caractères "puces" et inserer devant des <br> (pour que les puces soient bien à la ligne).
la difficulté résulte dans le fait que je ne trouve pas ce ou ces fameux caractères. j'ai cherché les <li> mais aucun résultat.
alors j'ai analysé la chaine URL qui passe entre le 2 form. j'ai repéré la chaine "%0D%0A" qui semble correspondre à mes puces. le problème c que ma comparaison de caractères ne fonctionne pas avec cette chaine. elle doit etre converti en je sais pas quoi.
alors voila siu qq a une piste.
merci
-
Je serais tenté de penser que ce sont des caractères ASCII convertis en héxadécimal...
Décimal Octal Hex Binaire Caractère
------- ----- --- -------- ---------------
010 012 0A 00001010 LF (Line Feed)
013 015 0D 00001101 CR (Carriage Return)
voir ici : http://www.table-ascii.com/
-
merci pour ta réponse
comment je dois procéder alors?
qu'est ce que je dois chercher et ou ?
je dois convertir chaque caractère de mon textarea en hexa et regarder s'il est égal à "00001101" (retour chariot)? et si oui le remplacer par <br> ?