Bonjour,
Je suis actuellement en train de développer un utilitaire d'importation et exportation de données d'une BDD (A) a une seconde (B).
La base de donnée (A) est mise a jour par un programme.
Dans cette BDD, une table contient des champs TEXTE.
Les données de celui-ci contiennent le format et mise en forme du texte.
Qui me donne ceci sur un document en rich text
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 {\rtf1\ansi\ansicpg1252\deff0{\fonttbl{\f0\fnil\fcharset0 MS Sans Serif;}} {\colortbl ;\red0\green0\blue0;} \viewkind4\uc1\pard\qc\cf1\lang1036\ul\b\f0\fs20 \par Cr\'e9dit pour diff\'e9rence entre le prix r\'e9gulier et le prix inscrit au contrat . \par \ulnone\b0 \par }
Crédit pour différence entre le prix régulier et le prix inscrit au contrat .
.
Cette donnée est reprise dans une variable.
Si je fait un Echo de celle-ci,tous les caractères sont présents.
Lorsque que j'importe cette variable dans la deuxième BDD (B)
Les données sont transformées en
Tous les \ sont perdus et certains caratères transformés. (\b devient )
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 {rtf1ansiansicpg1252deff0{fonttbl{f0nnilfcharset0 MS Sans Serif;}} {colortbl ;red0green0lue0;} viewkind4uc1pardqccf1lang1036ulf0fs20 par Cr'e9dit pour diff'e9rence entre le prix r'e9gulier et le prix inscrit au contrat . par ulnone0 par }
L'utilitaire est écrit en PHP et les Base de données en MySql sous InnoDB
J'ai testé de nombreuses fonctions mais rien n'y fait.
Un peu d'aide me ferai vraiment plaisir.
Bonne Journée
Partager