Bonjour,
voilà, j'ai des enregistrements contenant un champs XML (non structuré) dans une base SQLServer2005.
J'essaie de récupérer le contenu de mon champs en faisant un Select
(le but est de ranger le contenu du champs XML dans une variable PHP5)
ma requete :
Voilà, après je récupère le champs XML (DossierXML) dans une variable PHP5.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2$query = "SELECT DossierID, DossierXML from [dbo].DOSSIERS where DossierID = '$id_dossier'";
Tous marche bien sauf que : le contenu XML que je récupère est correcte mais ne contient pas le prolog XML, c'est à dire l'entete indiquant l'encodage du genre:
<?xml version="1.0" encoding="ISO-8859-1"?>
1- Y a t'il un moyen de forcer SQL server à retourner ce champs avec son encodage?
2- Si oui, y a t'il un moyen de le forcer à retourner le contenu XML dans un encodage particulier (par défaut il retourne tout en UTF16 je pense).
PS. Le champs DossierXML n'a pas de longueur fixe, ... il peut avoir n'importe qu'elle taille.
Cordialement
Octal
Partager