Je consomme une méthode SOAP qui attend un contenu XML avec un codage ISO-8859-1. J'ai essayé d'ajouter directement en tant que paramètre de méthode, mais SoapClient renvoie une erreur d'encodage:Comment puis-je envoyer un fichier XML ISO-8859-1 en utilisant SoapClient?
SOAP-ERROR: Encoding: string '<?xml version="1.0" encoding="ISO-8859-1"?>(...)' is not a valid utf-8 string
Si je convertir le contenu XML en UTF-8 le serveur SOAP ne reconnaît pas le contenu XML.
Toute solution en utilisant SoapClient? Toute alternative utilisant cURL?
Selon les documents officiels vous ne pouvez pas que le codage est toujours utf-8 'L'option de codage définit codage de caractères interne. Cette option ne change pas l'encodage des requêtes SOAP (c'est toujours utf-8), mais convertit les chaînes en elle. »: Http://php.net/manual/en/soapclient.soapclient.php –