0

WCF を使用して RESTfull Web サービスを開発しています。このサービスでは、'£' を含む Stream 形式の XML を返します。これを XML のシンボルで取得しますが、クライアント側では「?」を取得します。「£」の代わりに。

public Stream HandleMessageStream()
        {
            StreamReader reader = new StreamReader(request);
            string text = "<price>£ 10.00</price>";
            UTF8Encoding encoding = new UTF8Encoding();
            MemoryStream ms = new MemoryStream(encoding.GetBytes(text));
            WebOperationContext.Current.OutgoingResponse.ContentType = "text/html";
            return ms;
        }

別のエンコーディングで試しましたが、答えが見つかりませんでした。誰でも私を助けることができますか?

4

1 に答える 1