Je développe une application Winforms en C# exploitant des Web Services PHP
installés sur un serveur Apache.
Je génère donc pour mon application des proxy pour chacun des Web Services
que j'utilise.
Si j'utilise les proxys générés avec les assemblys Web Service Enhancement
2.0, les caractères accentués disparaissent lorsque j'affiche mes résultats à
l'écran.
Par contre, si j'utilise les proxys générés à partir des assemblys de base
du Framework .NET (Sans rien changer d'autre à mon application !) les
caractères accentués restent.
NB : le serveur HTTP me renvoie bien dans un cas comme dans l'autre les
caractères accentués dans l'enveloppe SOAP.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Thierry HUGUET [MS]
ne serait-ce pas un problème de font ?
Thierry HUGUET Microsoft
"Sebastien Ollivier" a écrit dans le message de news:
Bonjour
Je développe une application Winforms en C# exploitant des Web Services PHP installés sur un serveur Apache.
Je génère donc pour mon application des proxy pour chacun des Web Services que j'utilise.
Si j'utilise les proxys générés avec les assemblys Web Service Enhancement 2.0, les caractères accentués disparaissent lorsque j'affiche mes résultats à l'écran.
Par contre, si j'utilise les proxys générés à partir des assemblys de base du Framework .NET (Sans rien changer d'autre à mon application !) les caractères accentués restent.
NB : le serveur HTTP me renvoie bien dans un cas comme dans l'autre les caractères accentués dans l'enveloppe SOAP.
Quelqu'un sait-il ce qu'il se passe ?
Merci d'avance
Sébastien
ne serait-ce pas un problème de font ?
Thierry HUGUET
Microsoft
"Sebastien Ollivier" <SebastienOllivier@discussions.microsoft.com> a écrit
dans le message de news:
51378986-074C-4B39-B829-59B0CEB816A4@microsoft.com...
Bonjour
Je développe une application Winforms en C# exploitant des Web Services
PHP
installés sur un serveur Apache.
Je génère donc pour mon application des proxy pour chacun des Web Services
que j'utilise.
Si j'utilise les proxys générés avec les assemblys Web Service Enhancement
2.0, les caractères accentués disparaissent lorsque j'affiche mes
résultats à
l'écran.
Par contre, si j'utilise les proxys générés à partir des assemblys de base
du Framework .NET (Sans rien changer d'autre à mon application !) les
caractères accentués restent.
NB : le serveur HTTP me renvoie bien dans un cas comme dans l'autre les
caractères accentués dans l'enveloppe SOAP.
"Sebastien Ollivier" a écrit dans le message de news:
Bonjour
Je développe une application Winforms en C# exploitant des Web Services PHP installés sur un serveur Apache.
Je génère donc pour mon application des proxy pour chacun des Web Services que j'utilise.
Si j'utilise les proxys générés avec les assemblys Web Service Enhancement 2.0, les caractères accentués disparaissent lorsque j'affiche mes résultats à l'écran.
Par contre, si j'utilise les proxys générés à partir des assemblys de base du Framework .NET (Sans rien changer d'autre à mon application !) les caractères accentués restent.
NB : le serveur HTTP me renvoie bien dans un cas comme dans l'autre les caractères accentués dans l'enveloppe SOAP.
Quelqu'un sait-il ce qu'il se passe ?
Merci d'avance
Sébastien
Sebastien Ollivier
Non ce n'est pas un problème de font.
J'utilise exactement la même application avec l'une ou l'autre version de Proxy. Je ne touche jamais aux propriétés Font.
La seule diférence se fait au moment d'instancier ma classe de Proxy. Je fait soit un new sur le proxy "classique", soit un new sur le proxy WSE 2.0.
"Thierry HUGUET [MS]" a écrit :
ne serait-ce pas un problème de font ?
Thierry HUGUET Microsoft
"Sebastien Ollivier" a écrit dans le message de news:
> Bonjour > > Je développe une application Winforms en C# exploitant des Web Services > PHP > installés sur un serveur Apache. > > Je génère donc pour mon application des proxy pour chacun des Web Services > que j'utilise. > > Si j'utilise les proxys générés avec les assemblys Web Service Enhancement > 2.0, les caractères accentués disparaissent lorsque j'affiche mes > résultats à > l'écran. > > Par contre, si j'utilise les proxys générés à partir des assemblys de base > du Framework .NET (Sans rien changer d'autre à mon application !) les > caractères accentués restent. > > NB : le serveur HTTP me renvoie bien dans un cas comme dans l'autre les > caractères accentués dans l'enveloppe SOAP. > > Quelqu'un sait-il ce qu'il se passe ? > > Merci d'avance > > Sébastien > > >
Non ce n'est pas un problème de font.
J'utilise exactement la même application avec l'une ou l'autre version de
Proxy.
Je ne touche jamais aux propriétés Font.
La seule diférence se fait au moment d'instancier ma classe de Proxy.
Je fait soit un new sur le proxy "classique", soit un new sur le proxy WSE
2.0.
"Thierry HUGUET [MS]" a écrit :
ne serait-ce pas un problème de font ?
Thierry HUGUET
Microsoft
"Sebastien Ollivier" <SebastienOllivier@discussions.microsoft.com> a écrit
dans le message de news:
51378986-074C-4B39-B829-59B0CEB816A4@microsoft.com...
> Bonjour
>
> Je développe une application Winforms en C# exploitant des Web Services
> PHP
> installés sur un serveur Apache.
>
> Je génère donc pour mon application des proxy pour chacun des Web Services
> que j'utilise.
>
> Si j'utilise les proxys générés avec les assemblys Web Service Enhancement
> 2.0, les caractères accentués disparaissent lorsque j'affiche mes
> résultats à
> l'écran.
>
> Par contre, si j'utilise les proxys générés à partir des assemblys de base
> du Framework .NET (Sans rien changer d'autre à mon application !) les
> caractères accentués restent.
>
> NB : le serveur HTTP me renvoie bien dans un cas comme dans l'autre les
> caractères accentués dans l'enveloppe SOAP.
>
> Quelqu'un sait-il ce qu'il se passe ?
>
> Merci d'avance
>
> Sébastien
>
>
>
J'utilise exactement la même application avec l'une ou l'autre version de Proxy. Je ne touche jamais aux propriétés Font.
La seule diférence se fait au moment d'instancier ma classe de Proxy. Je fait soit un new sur le proxy "classique", soit un new sur le proxy WSE 2.0.
"Thierry HUGUET [MS]" a écrit :
ne serait-ce pas un problème de font ?
Thierry HUGUET Microsoft
"Sebastien Ollivier" a écrit dans le message de news:
> Bonjour > > Je développe une application Winforms en C# exploitant des Web Services > PHP > installés sur un serveur Apache. > > Je génère donc pour mon application des proxy pour chacun des Web Services > que j'utilise. > > Si j'utilise les proxys générés avec les assemblys Web Service Enhancement > 2.0, les caractères accentués disparaissent lorsque j'affiche mes > résultats à > l'écran. > > Par contre, si j'utilise les proxys générés à partir des assemblys de base > du Framework .NET (Sans rien changer d'autre à mon application !) les > caractères accentués restent. > > NB : le serveur HTTP me renvoie bien dans un cas comme dans l'autre les > caractères accentués dans l'enveloppe SOAP. > > Quelqu'un sait-il ce qu'il se passe ? > > Merci d'avance > > Sébastien > > >
Sebastien Ollivier
Le problème semble lié à l'encodage de mon enveloppe SOAP. Elle est encodée en ISO-8859-1 alors que WSE 2.0 ne supporte apparament que UTF-8. Si je modifie mon Web service de façon a ce qu'il encode en utf-8, il me renvoie les caractères accentués (et c'est bien ce que je veux !) Par contre, WSE 2.0 génère une exception coté C# car les caractères accentués ne sont pas utf-8
Il faut donc que j'oblige mon proxy WSE 2.0 à reconnaitre ISO-8859-1.
Quelqu'un connait-il un moyen de faire cela ??
Sébastien
"Sebastien Ollivier" a écrit :
Non ce n'est pas un problème de font.
J'utilise exactement la même application avec l'une ou l'autre version de Proxy. Je ne touche jamais aux propriétés Font.
La seule diférence se fait au moment d'instancier ma classe de Proxy. Je fait soit un new sur le proxy "classique", soit un new sur le proxy WSE 2.0.
"Thierry HUGUET [MS]" a écrit :
> ne serait-ce pas un problème de font ? > > Thierry HUGUET > Microsoft > > "Sebastien Ollivier" a écrit > dans le message de news: > > > Bonjour > > > > Je développe une application Winforms en C# exploitant des Web Services > > PHP > > installés sur un serveur Apache. > > > > Je génère donc pour mon application des proxy pour chacun des Web Services > > que j'utilise. > > > > Si j'utilise les proxys générés avec les assemblys Web Service Enhancement > > 2.0, les caractères accentués disparaissent lorsque j'affiche mes > > résultats à > > l'écran. > > > > Par contre, si j'utilise les proxys générés à partir des assemblys de base > > du Framework .NET (Sans rien changer d'autre à mon application !) les > > caractères accentués restent. > > > > NB : le serveur HTTP me renvoie bien dans un cas comme dans l'autre les > > caractères accentués dans l'enveloppe SOAP. > > > > Quelqu'un sait-il ce qu'il se passe ? > > > > Merci d'avance > > > > Sébastien > > > > > > > > >
Le problème semble lié à l'encodage de mon enveloppe SOAP.
Elle est encodée en ISO-8859-1 alors que WSE 2.0 ne supporte apparament que
UTF-8.
Si je modifie mon Web service de façon a ce qu'il encode en utf-8, il me
renvoie les caractères accentués (et c'est bien ce que je veux !)
Par contre, WSE 2.0 génère une exception coté C# car les caractères
accentués ne sont pas utf-8
Il faut donc que j'oblige mon proxy WSE 2.0 à reconnaitre ISO-8859-1.
Quelqu'un connait-il un moyen de faire cela ??
Sébastien
"Sebastien Ollivier" a écrit :
Non ce n'est pas un problème de font.
J'utilise exactement la même application avec l'une ou l'autre version de
Proxy.
Je ne touche jamais aux propriétés Font.
La seule diférence se fait au moment d'instancier ma classe de Proxy.
Je fait soit un new sur le proxy "classique", soit un new sur le proxy WSE
2.0.
"Thierry HUGUET [MS]" a écrit :
> ne serait-ce pas un problème de font ?
>
> Thierry HUGUET
> Microsoft
>
> "Sebastien Ollivier" <SebastienOllivier@discussions.microsoft.com> a écrit
> dans le message de news:
> 51378986-074C-4B39-B829-59B0CEB816A4@microsoft.com...
> > Bonjour
> >
> > Je développe une application Winforms en C# exploitant des Web Services
> > PHP
> > installés sur un serveur Apache.
> >
> > Je génère donc pour mon application des proxy pour chacun des Web Services
> > que j'utilise.
> >
> > Si j'utilise les proxys générés avec les assemblys Web Service Enhancement
> > 2.0, les caractères accentués disparaissent lorsque j'affiche mes
> > résultats à
> > l'écran.
> >
> > Par contre, si j'utilise les proxys générés à partir des assemblys de base
> > du Framework .NET (Sans rien changer d'autre à mon application !) les
> > caractères accentués restent.
> >
> > NB : le serveur HTTP me renvoie bien dans un cas comme dans l'autre les
> > caractères accentués dans l'enveloppe SOAP.
> >
> > Quelqu'un sait-il ce qu'il se passe ?
> >
> > Merci d'avance
> >
> > Sébastien
> >
> >
> >
>
>
>
Le problème semble lié à l'encodage de mon enveloppe SOAP. Elle est encodée en ISO-8859-1 alors que WSE 2.0 ne supporte apparament que UTF-8. Si je modifie mon Web service de façon a ce qu'il encode en utf-8, il me renvoie les caractères accentués (et c'est bien ce que je veux !) Par contre, WSE 2.0 génère une exception coté C# car les caractères accentués ne sont pas utf-8
Il faut donc que j'oblige mon proxy WSE 2.0 à reconnaitre ISO-8859-1.
Quelqu'un connait-il un moyen de faire cela ??
Sébastien
"Sebastien Ollivier" a écrit :
Non ce n'est pas un problème de font.
J'utilise exactement la même application avec l'une ou l'autre version de Proxy. Je ne touche jamais aux propriétés Font.
La seule diférence se fait au moment d'instancier ma classe de Proxy. Je fait soit un new sur le proxy "classique", soit un new sur le proxy WSE 2.0.
"Thierry HUGUET [MS]" a écrit :
> ne serait-ce pas un problème de font ? > > Thierry HUGUET > Microsoft > > "Sebastien Ollivier" a écrit > dans le message de news: > > > Bonjour > > > > Je développe une application Winforms en C# exploitant des Web Services > > PHP > > installés sur un serveur Apache. > > > > Je génère donc pour mon application des proxy pour chacun des Web Services > > que j'utilise. > > > > Si j'utilise les proxys générés avec les assemblys Web Service Enhancement > > 2.0, les caractères accentués disparaissent lorsque j'affiche mes > > résultats à > > l'écran. > > > > Par contre, si j'utilise les proxys générés à partir des assemblys de base > > du Framework .NET (Sans rien changer d'autre à mon application !) les > > caractères accentués restent. > > > > NB : le serveur HTTP me renvoie bien dans un cas comme dans l'autre les > > caractères accentués dans l'enveloppe SOAP. > > > > Quelqu'un sait-il ce qu'il se passe ? > > > > Merci d'avance > > > > Sébastien > > > > > > > > >
Simon Mourier [MS]
Pourquoi avez vous besoin de WSE? Le support natif .NET Framework 1.1 + ASMX + Visual Studio.NET ne vous suffit-il pas? Simon.
"Sebastien Ollivier" a écrit dans le message de news:
Le problème semble lié à l'encodage de mon enveloppe SOAP. Elle est encodée en ISO-8859-1 alors que WSE 2.0 ne supporte apparament que UTF-8. Si je modifie mon Web service de façon a ce qu'il encode en utf-8, il me renvoie les caractères accentués (et c'est bien ce que je veux !) Par contre, WSE 2.0 génère une exception coté C# car les caractères accentués ne sont pas utf-8
Il faut donc que j'oblige mon proxy WSE 2.0 à reconnaitre ISO-8859-1.
Quelqu'un connait-il un moyen de faire cela ??
Sébastien
"Sebastien Ollivier" a écrit :
Non ce n'est pas un problème de font.
J'utilise exactement la même application avec l'une ou l'autre version de Proxy. Je ne touche jamais aux propriétés Font.
La seule diférence se fait au moment d'instancier ma classe de Proxy. Je fait soit un new sur le proxy "classique", soit un new sur le proxy WSE 2.0.
"Thierry HUGUET [MS]" a écrit :
> ne serait-ce pas un problème de font ? > > Thierry HUGUET > Microsoft > > "Sebastien Ollivier" a > écrit > dans le message de news: > > > Bonjour > > > > Je développe une application Winforms en C# exploitant des Web > > Services > > PHP > > installés sur un serveur Apache. > > > > Je génère donc pour mon application des proxy pour chacun des Web > > Services > > que j'utilise. > > > > Si j'utilise les proxys générés avec les assemblys Web Service > > Enhancement > > 2.0, les caractères accentués disparaissent lorsque j'affiche mes > > résultats à > > l'écran. > > > > Par contre, si j'utilise les proxys générés à partir des assemblys de > > base > > du Framework .NET (Sans rien changer d'autre à mon application !) les > > caractères accentués restent. > > > > NB : le serveur HTTP me renvoie bien dans un cas comme dans l'autre > > les > > caractères accentués dans l'enveloppe SOAP. > > > > Quelqu'un sait-il ce qu'il se passe ? > > > > Merci d'avance > > > > Sébastien > > > > > > > > >
Pourquoi avez vous besoin de WSE? Le support natif .NET Framework 1.1 + ASMX
+ Visual Studio.NET ne vous suffit-il pas?
Simon.
"Sebastien Ollivier" <SebastienOllivier@discussions.microsoft.com> a écrit
dans le message de news:
E5CF220A-4109-4BB5-B160-4A11B31259EB@microsoft.com...
Le problème semble lié à l'encodage de mon enveloppe SOAP.
Elle est encodée en ISO-8859-1 alors que WSE 2.0 ne supporte apparament
que
UTF-8.
Si je modifie mon Web service de façon a ce qu'il encode en utf-8, il me
renvoie les caractères accentués (et c'est bien ce que je veux !)
Par contre, WSE 2.0 génère une exception coté C# car les caractères
accentués ne sont pas utf-8
Il faut donc que j'oblige mon proxy WSE 2.0 à reconnaitre ISO-8859-1.
Quelqu'un connait-il un moyen de faire cela ??
Sébastien
"Sebastien Ollivier" a écrit :
Non ce n'est pas un problème de font.
J'utilise exactement la même application avec l'une ou l'autre version de
Proxy.
Je ne touche jamais aux propriétés Font.
La seule diférence se fait au moment d'instancier ma classe de Proxy.
Je fait soit un new sur le proxy "classique", soit un new sur le proxy
WSE
2.0.
"Thierry HUGUET [MS]" a écrit :
> ne serait-ce pas un problème de font ?
>
> Thierry HUGUET
> Microsoft
>
> "Sebastien Ollivier" <SebastienOllivier@discussions.microsoft.com> a
> écrit
> dans le message de news:
> 51378986-074C-4B39-B829-59B0CEB816A4@microsoft.com...
> > Bonjour
> >
> > Je développe une application Winforms en C# exploitant des Web
> > Services
> > PHP
> > installés sur un serveur Apache.
> >
> > Je génère donc pour mon application des proxy pour chacun des Web
> > Services
> > que j'utilise.
> >
> > Si j'utilise les proxys générés avec les assemblys Web Service
> > Enhancement
> > 2.0, les caractères accentués disparaissent lorsque j'affiche mes
> > résultats à
> > l'écran.
> >
> > Par contre, si j'utilise les proxys générés à partir des assemblys de
> > base
> > du Framework .NET (Sans rien changer d'autre à mon application !) les
> > caractères accentués restent.
> >
> > NB : le serveur HTTP me renvoie bien dans un cas comme dans l'autre
> > les
> > caractères accentués dans l'enveloppe SOAP.
> >
> > Quelqu'un sait-il ce qu'il se passe ?
> >
> > Merci d'avance
> >
> > Sébastien
> >
> >
> >
>
>
>
Pourquoi avez vous besoin de WSE? Le support natif .NET Framework 1.1 + ASMX + Visual Studio.NET ne vous suffit-il pas? Simon.
"Sebastien Ollivier" a écrit dans le message de news:
Le problème semble lié à l'encodage de mon enveloppe SOAP. Elle est encodée en ISO-8859-1 alors que WSE 2.0 ne supporte apparament que UTF-8. Si je modifie mon Web service de façon a ce qu'il encode en utf-8, il me renvoie les caractères accentués (et c'est bien ce que je veux !) Par contre, WSE 2.0 génère une exception coté C# car les caractères accentués ne sont pas utf-8
Il faut donc que j'oblige mon proxy WSE 2.0 à reconnaitre ISO-8859-1.
Quelqu'un connait-il un moyen de faire cela ??
Sébastien
"Sebastien Ollivier" a écrit :
Non ce n'est pas un problème de font.
J'utilise exactement la même application avec l'une ou l'autre version de Proxy. Je ne touche jamais aux propriétés Font.
La seule diférence se fait au moment d'instancier ma classe de Proxy. Je fait soit un new sur le proxy "classique", soit un new sur le proxy WSE 2.0.
"Thierry HUGUET [MS]" a écrit :
> ne serait-ce pas un problème de font ? > > Thierry HUGUET > Microsoft > > "Sebastien Ollivier" a > écrit > dans le message de news: > > > Bonjour > > > > Je développe une application Winforms en C# exploitant des Web > > Services > > PHP > > installés sur un serveur Apache. > > > > Je génère donc pour mon application des proxy pour chacun des Web > > Services > > que j'utilise. > > > > Si j'utilise les proxys générés avec les assemblys Web Service > > Enhancement > > 2.0, les caractères accentués disparaissent lorsque j'affiche mes > > résultats à > > l'écran. > > > > Par contre, si j'utilise les proxys générés à partir des assemblys de > > base > > du Framework .NET (Sans rien changer d'autre à mon application !) les > > caractères accentués restent. > > > > NB : le serveur HTTP me renvoie bien dans un cas comme dans l'autre > > les > > caractères accentués dans l'enveloppe SOAP. > > > > Quelqu'un sait-il ce qu'il se passe ? > > > > Merci d'avance > > > > Sébastien > > > > > > > > >
Sebastien Ollivier
Non, cela ne me suffit pas.
"Simon Mourier [MS]" a écrit :
Pourquoi avez vous besoin de WSE? Le support natif .NET Framework 1.1 + ASMX + Visual Studio.NET ne vous suffit-il pas? Simon.
"Sebastien Ollivier" a écrit dans le message de news:
> Le problème semble lié à l'encodage de mon enveloppe SOAP. > Elle est encodée en ISO-8859-1 alors que WSE 2.0 ne supporte apparament > que > UTF-8. > Si je modifie mon Web service de façon a ce qu'il encode en utf-8, il me > renvoie les caractères accentués (et c'est bien ce que je veux !) > Par contre, WSE 2.0 génère une exception coté C# car les caractères > accentués ne sont pas utf-8 > > Il faut donc que j'oblige mon proxy WSE 2.0 à reconnaitre ISO-8859-1. > > Quelqu'un connait-il un moyen de faire cela ?? > > Sébastien > > > > "Sebastien Ollivier" a écrit : > >> Non ce n'est pas un problème de font. >> >> J'utilise exactement la même application avec l'une ou l'autre version de >> Proxy. >> Je ne touche jamais aux propriétés Font. >> >> La seule diférence se fait au moment d'instancier ma classe de Proxy. >> Je fait soit un new sur le proxy "classique", soit un new sur le proxy >> WSE >> 2.0. >> >> >> >> >> >> >> >> "Thierry HUGUET [MS]" a écrit : >> >> > ne serait-ce pas un problème de font ? >> > >> > Thierry HUGUET >> > Microsoft >> > >> > "Sebastien Ollivier" a >> > écrit >> > dans le message de news: >> > >> > > Bonjour >> > > >> > > Je développe une application Winforms en C# exploitant des Web >> > > Services >> > > PHP >> > > installés sur un serveur Apache. >> > > >> > > Je génère donc pour mon application des proxy pour chacun des Web >> > > Services >> > > que j'utilise. >> > > >> > > Si j'utilise les proxys générés avec les assemblys Web Service >> > > Enhancement >> > > 2.0, les caractères accentués disparaissent lorsque j'affiche mes >> > > résultats à >> > > l'écran. >> > > >> > > Par contre, si j'utilise les proxys générés à partir des assemblys de >> > > base >> > > du Framework .NET (Sans rien changer d'autre à mon application !) les >> > > caractères accentués restent. >> > > >> > > NB : le serveur HTTP me renvoie bien dans un cas comme dans l'autre >> > > les >> > > caractères accentués dans l'enveloppe SOAP. >> > > >> > > Quelqu'un sait-il ce qu'il se passe ? >> > > >> > > Merci d'avance >> > > >> > > Sébastien >> > > >> > > >> > > >> > >> > >> >
Non, cela ne me suffit pas.
"Simon Mourier [MS]" a écrit :
Pourquoi avez vous besoin de WSE? Le support natif .NET Framework 1.1 + ASMX
+ Visual Studio.NET ne vous suffit-il pas?
Simon.
"Sebastien Ollivier" <SebastienOllivier@discussions.microsoft.com> a écrit
dans le message de news:
E5CF220A-4109-4BB5-B160-4A11B31259EB@microsoft.com...
> Le problème semble lié à l'encodage de mon enveloppe SOAP.
> Elle est encodée en ISO-8859-1 alors que WSE 2.0 ne supporte apparament
> que
> UTF-8.
> Si je modifie mon Web service de façon a ce qu'il encode en utf-8, il me
> renvoie les caractères accentués (et c'est bien ce que je veux !)
> Par contre, WSE 2.0 génère une exception coté C# car les caractères
> accentués ne sont pas utf-8
>
> Il faut donc que j'oblige mon proxy WSE 2.0 à reconnaitre ISO-8859-1.
>
> Quelqu'un connait-il un moyen de faire cela ??
>
> Sébastien
>
>
>
> "Sebastien Ollivier" a écrit :
>
>> Non ce n'est pas un problème de font.
>>
>> J'utilise exactement la même application avec l'une ou l'autre version de
>> Proxy.
>> Je ne touche jamais aux propriétés Font.
>>
>> La seule diférence se fait au moment d'instancier ma classe de Proxy.
>> Je fait soit un new sur le proxy "classique", soit un new sur le proxy
>> WSE
>> 2.0.
>>
>>
>>
>>
>>
>>
>>
>> "Thierry HUGUET [MS]" a écrit :
>>
>> > ne serait-ce pas un problème de font ?
>> >
>> > Thierry HUGUET
>> > Microsoft
>> >
>> > "Sebastien Ollivier" <SebastienOllivier@discussions.microsoft.com> a
>> > écrit
>> > dans le message de news:
>> > 51378986-074C-4B39-B829-59B0CEB816A4@microsoft.com...
>> > > Bonjour
>> > >
>> > > Je développe une application Winforms en C# exploitant des Web
>> > > Services
>> > > PHP
>> > > installés sur un serveur Apache.
>> > >
>> > > Je génère donc pour mon application des proxy pour chacun des Web
>> > > Services
>> > > que j'utilise.
>> > >
>> > > Si j'utilise les proxys générés avec les assemblys Web Service
>> > > Enhancement
>> > > 2.0, les caractères accentués disparaissent lorsque j'affiche mes
>> > > résultats à
>> > > l'écran.
>> > >
>> > > Par contre, si j'utilise les proxys générés à partir des assemblys de
>> > > base
>> > > du Framework .NET (Sans rien changer d'autre à mon application !) les
>> > > caractères accentués restent.
>> > >
>> > > NB : le serveur HTTP me renvoie bien dans un cas comme dans l'autre
>> > > les
>> > > caractères accentués dans l'enveloppe SOAP.
>> > >
>> > > Quelqu'un sait-il ce qu'il se passe ?
>> > >
>> > > Merci d'avance
>> > >
>> > > Sébastien
>> > >
>> > >
>> > >
>> >
>> >
>> >
Pourquoi avez vous besoin de WSE? Le support natif .NET Framework 1.1 + ASMX + Visual Studio.NET ne vous suffit-il pas? Simon.
"Sebastien Ollivier" a écrit dans le message de news:
> Le problème semble lié à l'encodage de mon enveloppe SOAP. > Elle est encodée en ISO-8859-1 alors que WSE 2.0 ne supporte apparament > que > UTF-8. > Si je modifie mon Web service de façon a ce qu'il encode en utf-8, il me > renvoie les caractères accentués (et c'est bien ce que je veux !) > Par contre, WSE 2.0 génère une exception coté C# car les caractères > accentués ne sont pas utf-8 > > Il faut donc que j'oblige mon proxy WSE 2.0 à reconnaitre ISO-8859-1. > > Quelqu'un connait-il un moyen de faire cela ?? > > Sébastien > > > > "Sebastien Ollivier" a écrit : > >> Non ce n'est pas un problème de font. >> >> J'utilise exactement la même application avec l'une ou l'autre version de >> Proxy. >> Je ne touche jamais aux propriétés Font. >> >> La seule diférence se fait au moment d'instancier ma classe de Proxy. >> Je fait soit un new sur le proxy "classique", soit un new sur le proxy >> WSE >> 2.0. >> >> >> >> >> >> >> >> "Thierry HUGUET [MS]" a écrit : >> >> > ne serait-ce pas un problème de font ? >> > >> > Thierry HUGUET >> > Microsoft >> > >> > "Sebastien Ollivier" a >> > écrit >> > dans le message de news: >> > >> > > Bonjour >> > > >> > > Je développe une application Winforms en C# exploitant des Web >> > > Services >> > > PHP >> > > installés sur un serveur Apache. >> > > >> > > Je génère donc pour mon application des proxy pour chacun des Web >> > > Services >> > > que j'utilise. >> > > >> > > Si j'utilise les proxys générés avec les assemblys Web Service >> > > Enhancement >> > > 2.0, les caractères accentués disparaissent lorsque j'affiche mes >> > > résultats à >> > > l'écran. >> > > >> > > Par contre, si j'utilise les proxys générés à partir des assemblys de >> > > base >> > > du Framework .NET (Sans rien changer d'autre à mon application !) les >> > > caractères accentués restent. >> > > >> > > NB : le serveur HTTP me renvoie bien dans un cas comme dans l'autre >> > > les >> > > caractères accentués dans l'enveloppe SOAP. >> > > >> > > Quelqu'un sait-il ce qu'il se passe ? >> > > >> > > Merci d'avance >> > > >> > > Sébastien >> > > >> > > >> > > >> > >> > >> >