OVH Cloud OVH Cloud

Probleme de caractere

1 réponse
Avatar
merlin101
Sur une des pages html de mon site de gestion de journal de bord,
l'utilisateur utilise un formulaire pour saisir un incident. L'un des
champs permettant à l'utilisateur de décrire son problème est une
balise HTML 'textarea'.
Une fois le formulaire validé un script php insère ces informations
dans une base mysql.

Un autre script php permet à un utilisateur d'exporter un ensemble de
lignes de la base Mysql (SELECT INTO OUTFILE FIELDS TERMINATED BY '#'
FROM....) vers un fichier texte qui pourra à son tour être importé
sous EXCEL

Mon problème :
Si la personne qui a rempli le champ de description de l'incident en
faisant des retour chariot (dans la zone textarera), lors de l'export
je vois apparaître dans mon fichier texte exporté des '^M' (à chaque
fois que l'utilisateur a fait un retour chariot).Le problème c'est
qu'EXCEL à chaque fois qu'il voit ce symbole créé une nouvelle ligne.
Résultat : pour un incident exporté je peux me retrouver avec 4 ou 5
lignes EXCEL

Je ne suis peut être pas très claire...mais si quelqu'un à une
idée....
Merci par avance....

1 réponse

Avatar
loufoque
Message d'origine de Jean :

Sur une des pages html de mon site de gestion de journal de bord,
l'utilisateur utilise un formulaire pour saisir un incident. L'un des
champs permettant à l'utilisateur de décrire son problème est une
balise HTML 'textarea'.
Une fois le formulaire validé un script php insère ces informations
dans une base mysql.

Un autre script php permet à un utilisateur d'exporter un ensemble de
lignes de la base Mysql (SELECT INTO OUTFILE FIELDS TERMINATED BY '#'
FROM....) vers un fichier texte qui pourra à son tour être importé
sous EXCEL

Mon problème :
Si la personne qui a rempli le champ de description de l'incident en
faisant des retour chariot (dans la zone textarera), lors de l'export
je vois apparaître dans mon fichier texte exporté des '^M' (à chaque
fois que l'utilisateur a fait un retour chariot).Le problème c'est
qu'EXCEL à chaque fois qu'il voit ce symbole créé une nouvelle ligne.
Résultat : pour un incident exporté je peux me retrouver avec 4 ou 5
lignes EXCEL

Je ne suis peut être pas très claire...mais si quelqu'un à une
idée....
Merci par avance....


Il suffit de supprimer les caractères r et n non ?