Web service help fix
authorGonzalo Paniagua Javier <gonzalo.mono@gmail.com>
Fri, 19 Nov 2010 17:46:48 +0000 (12:46 -0500)
committerGonzalo Paniagua Javier <gonzalo.mono@gmail.com>
Fri, 19 Nov 2010 17:46:48 +0000 (12:46 -0500)
Generate the wsdl document with UTF8 encoding.

data/net_2_0/DefaultWsdlHelpGenerator.aspx
data/net_4_0/DefaultWsdlHelpGenerator.aspx

index 4750b01f14183e0027074ea016abe52286636197..f4d74bff7f5bca96ad3fc764e518b4d710854177 100644 (file)
@@ -474,10 +474,15 @@ private CodeDomProvider GetProvider(string langId)
 //
 // Document generation
 //
+class UTF8StringWriter : StringWriter {
+       public override Encoding Encoding {
+               get { return Encoding.UTF8; }
+       }
+}
 
 string GenerateDocument ()
 {
-       StringWriter sw = new StringWriter ();
+       UTF8StringWriter sw = new UTF8StringWriter ();
        
        if (CurrentDocType == "wsdl")
                descriptions [CurrentDocInd].Write (sw);
index 4750b01f14183e0027074ea016abe52286636197..f4d74bff7f5bca96ad3fc764e518b4d710854177 100644 (file)
@@ -474,10 +474,15 @@ private CodeDomProvider GetProvider(string langId)
 //
 // Document generation
 //
+class UTF8StringWriter : StringWriter {
+       public override Encoding Encoding {
+               get { return Encoding.UTF8; }
+       }
+}
 
 string GenerateDocument ()
 {
-       StringWriter sw = new StringWriter ();
+       UTF8StringWriter sw = new UTF8StringWriter ();
        
        if (CurrentDocType == "wsdl")
                descriptions [CurrentDocInd].Write (sw);