Are you sure you didn't precompile the web services in VS.NET, or are they written in C#? Because as I pointed while answering other of your emails, mbas currently isn't correctly compiling some common code constructs, that frequently appear in the generated code inside ASP.NET pages/web services.
If you precompiled your utf-8-encoded sources in VS.NET you need to tell VS.NET they aren't using the default encoding, or it will compile them wrong. And vice-versa if you didn't pre-compile but deployed sources that aren't utf-8-encoded (normally VS.NET saves them in the 'default' encoding that corresponds to the configured codepage for your user in windows) the instructions you've put on the config file, will make things the wrong way also. Hope it helps, On 5/29/06, Stephan Hüper <[EMAIL PROTECTED]> wrote:
Hello, in the XSP directory, where the „ServiceClient.exe" lays, I wrote the changes in web.config like described in the FAQ . (see at the end) I restarted Apache2 and all mod_mono processes, but no effect. The webservice only shows ? for special Chars. What should I do? Thanks for help Stephan Hüper ################################################################ <?xml version="1.0" encoding="utf-8"?> <configuration> <!-- Enable this if you want gzip compression. Also uncomment the <mono.aspnet> section below <configSections> <sectionGroup name="mono.aspnet"> <section name="acceptEncoding" type="Mono.Http.Configuration.AcceptEncodingSectionHandler, Mono.Http, Version=1.0.5000.0, PublicKeyToken=0738eb9f132ed756"/> </sectionGroup> </configSections> --> <system.web> <compilation> <compilers> <compiler language="vb;vbs;visualbasic;vbscript" extension=".vb" warningLevel="1" compilerOptions="/codepage:utf8" type="Microsoft.VisualBasic.VBCodeProvider, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> <compiler language="cs;c#;csharp" extension=".cs" warningLevel="1" compilerOptions="/codepage:utf8" type="Microsoft.CSharp.CSharpCodeProvider, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> </compilers> </compilation> <globalization requestEncoding="utf-8" responseEncoding="utf-8" fileEncoding="utf-8"/> <customErrors mode="Off"/> <!-- <webServices> <soapExtensionTypes> <add type="DumpExtension, extensions" priority="0" group="0" /> <add type="EncryptExtension, extensions" priority="1" group="0" /> </soapExtensionTypes> </webServices> --> <authentication mode= "None"> </authentication> <httpModules> <!-- Some modules available in Mono.Http --> <!-- <add name="AcceptEncodingModule" type="Mono.Http.Modules.AcceptEncodingModule, Mono.Http, Version=1.0.5000.0, PublicKeyToken=0738eb9f132ed756"/> --> <!--<add name="BasicAuthenticationModule" type="Mono.Http.Modules.BasicAuthenticationModule, Mono.Http"/>--> <!--<add name="DigestAuthenticationModule" type="Mono.Http.Modules.DigestAuthenticationModule, Mono.Http"/>--> </httpModules> <pages validateRequest="false" /> </system.web> <!-- If you use AcceptEncodingModule, you need this too <mono.aspnet> <acceptEncoding> <add encoding="gzip" type="Mono.Http.GZipWriteFilter, Mono.Http, Version=1.0.5000.0, PublicKeyToken=0738eb9f132ed756" disabled="no" /> </acceptEncoding> </mono.aspnet> --> <appSettings> <add key="MonoServerDefaultIndexFiles" value="index.aspx, Default.aspx, default.aspx, index.html, index.htm" /> <add key="DBProviderAssembly" value="Npgsql"/> <add key="DBConnectionType" value="Npgsql.NpgsqlConnection"/> <add key="DBConnectionString" value="server=127.0.0.1;user id=monotest;password=monotest;dbname=monotest"/> <!--<add key="Authentication" value="Basic" /> <add key="Basic.Users" value="basic-auth.txt" />--> <!--<add key="Authentication" value="Digest" /> <add key="Digest.Users" value="basic-auth.txt" />--> </appSettings> </configuration> ############################################################################## Von: Stephan Hüper [mailto:[EMAIL PROTECTED] Gesendet: Samstag, 13. Mai 2006 23:16 An: Rafael Teixeira; Miguel de Icaza Cc: mono-devel-list@lists.ximian.com Betreff: AW: [Mono-dev] Umlaute/special Chars Hi! Where should I modify the web.config? At my Vs.Net Project or at xsp/mod_mono ? Thank You! Stephan -----Ursprüngliche Nachricht----- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Rafael Teixeira Gesendet: Samstag, 13. Mai 2006 21:16 An: Miguel de Icaza Cc: Stephan Hüper; mono-devel-list@lists.ximian.com Betreff: Re: [Mono-dev] Umlaute/special Chars -codepage is also supported by mbas for compiling VB.NET in Mono. But beware that you may have to set things indirectly: in web.config, unless you precompile. If you can't dig the details on online documentation (msdn and Mono sites & mailing-lists archives), ask again here. Fun, On 5/13/06, Miguel de Icaza <[EMAIL PROTECTED]> wrote: > Hello, > > > I programmed a .Net 2003 VB Webservice, which works fine, but there is > > a problem > > > > with german umlaute/special chars, like äöüß. Only "?" is shown. > > > > What should I do? > > This is likely an encoding problem. The problem is tracking it down. > > If your web service files are in C#, its easy, the compiler is using one > encoding to compile, and your files are stored in another one. Use the > -codepage: parameter to mcs to specify the encoding of your sources. > > Miguel > > _______________________________________________ > Mono-devel-list mailing list > Mono-devel-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-devel-list > -- Rafael "Monoman" Teixeira --------------------------------------- As I'm currently working a lot with Java and even fixing Java VMs (JamVM/Kaffe) and GNU Classpath code, I think I may partly borrow the title (Javaman) from my friend Bruno Souza and become the MonoNJavaMan. Yeah, I may currently be crazier than usual... _______________________________________________ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list _______________________________________________ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
-- Rafael "Monoman" Teixeira --------------------------------------- As I'm currently working a lot with Java and even fixing Java VMs (JamVM/Kaffe) and GNU Classpath code, I think I may partly borrow the title (Javaman) from my friend Bruno Souza and become the MonoNJavaMan. Yeah, I may currently be crazier than usual...
_______________________________________________ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list