Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Communication Foundation .NET Discussion :

Encodage des caractères


Sujet :

Windows Communication Foundation .NET

  1. #1
    Membre confirmé
    Profil pro
    Expert technique .NET
    Inscrit en
    août 2007
    Messages
    272
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Expert technique .NET

    Informations forums :
    Inscription : août 2007
    Messages : 272
    Points : 523
    Points
    523
    Par défaut Encodage des caractères
    Bonjour,
    J'ai un problème de communication entre un site PHP et un web service WCF.
    Pour préciser un peu le contexte, il faut savoir que le site PHP a été codé avec les pieds, qui étaient eux-mêmes dans des après-ski (ça n'aide pas ). Résultat : les informations envoyées au web service sont parfois en UTF-8, parfois en ISO-8859-1 ... et bien sûr on ne peut pas se fier à l'entête de l'enveloppe SOAP pour le format, c'est plus ou moins aléatoire.
    Du coup, la spécification du binding dans le web.config ne suffit pas.

    Quelqu'un voit-il une solution pour que mon web service accepte indifféremment les deux formats, ou vais-je devoir vendre à ma DSI une réécriture totale du site en ASP.NET - MVC ?

  2. #2
    Modérateur
    Avatar de DotNetMatt
    Homme Profil pro
    CTO
    Inscrit en
    février 2010
    Messages
    3 540
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : CTO
    Secteur : Finance

    Informations forums :
    Inscription : février 2010
    Messages : 3 540
    Points : 9 837
    Points
    9 837
    Billets dans le blog
    3
    Par défaut
    Le plus simple dans ce cas c'est effectivement de demander à la DSI de faire quelque chose ! Pas forcément réécrire tout le site, mais au moins revoir la partie qui gère la communication avec le Web Service WCF.

    Si tu le fais côté WCF, tu vas perdre un temps monstre à trouver les variations aléatoires et à gérer tous les cas possibles, et tout ce que tu vas réussir à faire, c'est pondre une énorme bouse qui va coûter un bras à maintenir. Il faut rappeler que les Web Service WCF sont prévus pour accepter des messages en se basant sur un contrat (Interface) et sur des standards clairement définis. Ce n'est donc logiquement pas côté WCF qu'il faut apporter des modifications, mais côté client...
    Less Is More
    Pensez à utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige
    Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.

Discussions similaires

  1. [MySQL] Encodage des caractères sous php4 lors de reception
    Par UN|X` dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 10/04/2007, 15h50
  2. [mysql]encodage des caractères
    Par ideal23 dans le forum Requêtes
    Réponses: 4
    Dernier message: 27/10/2006, 13h16
  3. Probleme d'encodage des caractères spéciaux
    Par pacoulitou24 dans le forum XML
    Réponses: 4
    Dernier message: 20/06/2006, 16h47
  4. Réponses: 15
    Dernier message: 24/02/2006, 14h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo