Hello à tous,
Un problème somme tout débile, mais je m'acharne et j'y arrive pas
(oui, je sais, il fallait pas sortir hier alors que j'avais du boulot today
)
J'ai une base de données pour des exposants, dont certains champs sont au format MySQL "TEXT". Il y a donc des retours à la ligne dans certains d'entre eux.
Cela me pose problème car j'ai écrit un script d'exportation au format texte tabulé, et fatalement lorsque j'exporte, il me rajoute des retour à la ligne au niveau de ces champs texte. Or moi j'en veux pas sinon ça fausse tout le fichier tabulé
J'ai testé des str_replace du contenu du champ, mais je trouve pas la syntaxe pour par exemple remplacer un retour à la ligne par un espace ou quoi...
Une idée pour m'aiguiller
?
Ah oui et aussi, les données sont en UTF-8 dans la base et lorsque je les ressors, Excel n'aime pas les fichiers tabulés à cause de l'encodage UTF-8 et tous les accents déconnent
Une idée aussi
?
Merciiiii
Modifié par Aybee (08 Sep 2006 - 14:48)
Un problème somme tout débile, mais je m'acharne et j'y arrive pas

(oui, je sais, il fallait pas sortir hier alors que j'avais du boulot today

J'ai une base de données pour des exposants, dont certains champs sont au format MySQL "TEXT". Il y a donc des retours à la ligne dans certains d'entre eux.
Cela me pose problème car j'ai écrit un script d'exportation au format texte tabulé, et fatalement lorsque j'exporte, il me rajoute des retour à la ligne au niveau de ces champs texte. Or moi j'en veux pas sinon ça fausse tout le fichier tabulé

J'ai testé des str_replace du contenu du champ, mais je trouve pas la syntaxe pour par exemple remplacer un retour à la ligne par un espace ou quoi...
Une idée pour m'aiguiller

Ah oui et aussi, les données sont en UTF-8 dans la base et lorsque je les ressors, Excel n'aime pas les fichiers tabulés à cause de l'encodage UTF-8 et tous les accents déconnent


Merciiiii

Modifié par Aybee (08 Sep 2006 - 14:48)