J'ai un service WCF RESTful qui accepte les verbes GET avec des URL codées Unicode. Les caractères Unicode sont traduits en tant que petites boîtes étrangement quand j'obtiens les données sur le serveur.WCF Unicode UrlEncoded Ne pas arriver gentiment
Y a-t-il quelque chose que je dois dire au contrat de service à faire pour que les Unicode UrlEncoded Gets se traduisent par de belles chaînes?
Voici mon contrat:
[OperationContract]
[WebGet(BodyStyle = WebMessageBodyStyle.Wrapped,
UriTemplate = "/Document/{Fragment}", RequestFormat = WebMessageFormat.Xml)]
Message GetDocumentFromSearchResult(string Fragment);
Voici un échantillon du unicode je passe: % FF% FE% 22% 00o% FF% FE% 20% 00King% FF% FE% 20% 00of % FF
Je reçois "King" et "de" ok, mais le reste est peu de la chaîne sont de petits carrés.
Faut-il un problème de décodage?