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
Fred
Bonjour, Encoding.ASCII code les caratères sur 7 bits (codes de 0 à 127) Les caractères accentués sont dans la plage 128 à 255. Essayez un autre encodage.
"Sebho" a écrit dans le message de news:
Bonjour
J'envoie des données sur un socket connecté comme ceci (m_client est un socket) :
dim data as string = "problème"
Dim msg As Byte() = Encoding.ASCII.GetBytes(Data & Chr(13) & Chr(10)) Dim i As Integer = m_client.Send(msg, 0, msg.Length, SocketFlags.None)
******
le problème est que sur le Encoding, je perd tous les accents, les é, è, à se transforment en "?"
comment pourrais-je régler ce problème ?
******
merci pour votre aide
seb
Bonjour,
Encoding.ASCII code les caratères sur 7 bits (codes de 0 à 127)
Les caractères accentués sont dans la plage 128 à 255.
Essayez un autre encodage.
"Sebho" <nospam_sebho@ifrance.com> a écrit dans le message de
news:e0ecSrtwEHA.908@TK2MSFTNGP11.phx.gbl...
Bonjour
J'envoie des données sur un socket connecté comme ceci (m_client est un
socket) :
dim data as string = "problème"
Dim msg As Byte() = Encoding.ASCII.GetBytes(Data & Chr(13) & Chr(10))
Dim i As Integer = m_client.Send(msg, 0, msg.Length, SocketFlags.None)
******
le problème est que sur le Encoding, je perd tous les accents, les é, è, à
se transforment en "?"
Bonjour, Encoding.ASCII code les caratères sur 7 bits (codes de 0 à 127) Les caractères accentués sont dans la plage 128 à 255. Essayez un autre encodage.
"Sebho" a écrit dans le message de news:
Bonjour
J'envoie des données sur un socket connecté comme ceci (m_client est un socket) :
dim data as string = "problème"
Dim msg As Byte() = Encoding.ASCII.GetBytes(Data & Chr(13) & Chr(10)) Dim i As Integer = m_client.Send(msg, 0, msg.Length, SocketFlags.None)
******
le problème est que sur le Encoding, je perd tous les accents, les é, è, à se transforment en "?"
comment pourrais-je régler ce problème ?
******
merci pour votre aide
seb
Sebho
je n'y connais rien, j'ai trouvé cet exemple sur le net pourriez-vous m'en dire plus ?
merci bcp
Sébastien
"Fred" a écrit dans le message de news:%
Bonjour, Encoding.ASCII code les caratères sur 7 bits (codes de 0 à 127) Les caractères accentués sont dans la plage 128 à 255. Essayez un autre encodage.
"Sebho" a écrit dans le message de news: > Bonjour > > J'envoie des données sur un socket connecté comme ceci (m_client est un > socket) : > > > dim data as string = "problème" > > Dim msg As Byte() = Encoding.ASCII.GetBytes(Data & Chr(13) & Chr(10)) > Dim i As Integer = m_client.Send(msg, 0, msg.Length, SocketFlags.None) > > ****** > > le problème est que sur le Encoding, je perd tous les accents, les é, è,
à
> se transforment en "?" > > comment pourrais-je régler ce problème ? > > ****** > > merci pour votre aide > > seb > >
je n'y connais rien, j'ai trouvé cet exemple sur le net
pourriez-vous m'en dire plus ?
merci bcp
Sébastien
"Fred" <nospam@nospam.com> a écrit dans le message de
news:%23zESU2vwEHA.3024@TK2MSFTNGP14.phx.gbl...
Bonjour,
Encoding.ASCII code les caratères sur 7 bits (codes de 0 à 127)
Les caractères accentués sont dans la plage 128 à 255.
Essayez un autre encodage.
"Sebho" <nospam_sebho@ifrance.com> a écrit dans le message de
news:e0ecSrtwEHA.908@TK2MSFTNGP11.phx.gbl...
> Bonjour
>
> J'envoie des données sur un socket connecté comme ceci (m_client est un
> socket) :
>
>
> dim data as string = "problème"
>
> Dim msg As Byte() = Encoding.ASCII.GetBytes(Data & Chr(13) & Chr(10))
> Dim i As Integer = m_client.Send(msg, 0, msg.Length, SocketFlags.None)
>
> ******
>
> le problème est que sur le Encoding, je perd tous les accents, les é, è,
à
> se transforment en "?"
>
> comment pourrais-je régler ce problème ?
>
> ******
>
> merci pour votre aide
>
> seb
>
>
je n'y connais rien, j'ai trouvé cet exemple sur le net pourriez-vous m'en dire plus ?
merci bcp
Sébastien
"Fred" a écrit dans le message de news:%
Bonjour, Encoding.ASCII code les caratères sur 7 bits (codes de 0 à 127) Les caractères accentués sont dans la plage 128 à 255. Essayez un autre encodage.
"Sebho" a écrit dans le message de news: > Bonjour > > J'envoie des données sur un socket connecté comme ceci (m_client est un > socket) : > > > dim data as string = "problème" > > Dim msg As Byte() = Encoding.ASCII.GetBytes(Data & Chr(13) & Chr(10)) > Dim i As Integer = m_client.Send(msg, 0, msg.Length, SocketFlags.None) > > ****** > > le problème est que sur le Encoding, je perd tous les accents, les é, è,
à
> se transforment en "?" > > comment pourrais-je régler ce problème ? > > ****** > > merci pour votre aide > > seb > >
Dim msg As Byte() = Encoding.UTF8.GetBytes(Data & Chr(13) & Chr(10)) Dim i As Integer = m_client.Send(msg, 0, msg.Length, SocketFlags.None)
Par contre, il faut que du coté serveur il y ait un décodage Unicode...
Dim msg As String = Encoding.UTF8.GetString(data)
Une doc sur le sujet... http://stephaneey.developpez.com/tutoriel/dotnet/sockets/
Cordialement. Thomas MARENCIC
"Sebho" wrote in message news:
je n'y connais rien, j'ai trouvé cet exemple sur le net pourriez-vous m'en dire plus ?
merci bcp
Sébastien
"Fred" a écrit dans le message de news:%
Bonjour, Encoding.ASCII code les caratères sur 7 bits (codes de 0 à 127) Les caractères accentués sont dans la plage 128 à 255. Essayez un autre encodage.
"Sebho" a écrit dans le message de news: > Bonjour > > J'envoie des données sur un socket connecté comme ceci (m_client est un > socket) : > > > dim data as string = "problème" > > Dim msg As Byte() = Encoding.ASCII.GetBytes(Data & Chr(13) & Chr(10)) > Dim i As Integer = m_client.Send(msg, 0, msg.Length, SocketFlags.None) > > ****** > > le problème est que sur le Encoding, je perd tous les accents, les é, > è,
à
> se transforment en "?" > > comment pourrais-je régler ce problème ? > > ****** > > merci pour votre aide > > seb > >
Bonjour,
Essaie:
Dim msg As Byte() = Encoding.UTF8.GetBytes(Data & Chr(13) & Chr(10))
Dim i As Integer = m_client.Send(msg, 0, msg.Length, SocketFlags.None)
Par contre, il faut que du coté serveur il y ait un décodage Unicode...
Dim msg As String = Encoding.UTF8.GetString(data)
Une doc sur le sujet...
http://stephaneey.developpez.com/tutoriel/dotnet/sockets/
Cordialement.
Thomas MARENCIC
"Sebho" <nospam_sebho@ifrance.com> wrote in message
news:uUWLP53wEHA.2804@TK2MSFTNGP14.phx.gbl...
je n'y connais rien, j'ai trouvé cet exemple sur le net
pourriez-vous m'en dire plus ?
merci bcp
Sébastien
"Fred" <nospam@nospam.com> a écrit dans le message de
news:%23zESU2vwEHA.3024@TK2MSFTNGP14.phx.gbl...
Bonjour,
Encoding.ASCII code les caratères sur 7 bits (codes de 0 à 127)
Les caractères accentués sont dans la plage 128 à 255.
Essayez un autre encodage.
"Sebho" <nospam_sebho@ifrance.com> a écrit dans le message de
news:e0ecSrtwEHA.908@TK2MSFTNGP11.phx.gbl...
> Bonjour
>
> J'envoie des données sur un socket connecté comme ceci (m_client est un
> socket) :
>
>
> dim data as string = "problème"
>
> Dim msg As Byte() = Encoding.ASCII.GetBytes(Data & Chr(13) & Chr(10))
> Dim i As Integer = m_client.Send(msg, 0, msg.Length, SocketFlags.None)
>
> ******
>
> le problème est que sur le Encoding, je perd tous les accents, les é,
> è,
à
> se transforment en "?"
>
> comment pourrais-je régler ce problème ?
>
> ******
>
> merci pour votre aide
>
> seb
>
>
Dim msg As Byte() = Encoding.UTF8.GetBytes(Data & Chr(13) & Chr(10)) Dim i As Integer = m_client.Send(msg, 0, msg.Length, SocketFlags.None)
Par contre, il faut que du coté serveur il y ait un décodage Unicode...
Dim msg As String = Encoding.UTF8.GetString(data)
Une doc sur le sujet... http://stephaneey.developpez.com/tutoriel/dotnet/sockets/
Cordialement. Thomas MARENCIC
"Sebho" wrote in message news:
je n'y connais rien, j'ai trouvé cet exemple sur le net pourriez-vous m'en dire plus ?
merci bcp
Sébastien
"Fred" a écrit dans le message de news:%
Bonjour, Encoding.ASCII code les caratères sur 7 bits (codes de 0 à 127) Les caractères accentués sont dans la plage 128 à 255. Essayez un autre encodage.
"Sebho" a écrit dans le message de news: > Bonjour > > J'envoie des données sur un socket connecté comme ceci (m_client est un > socket) : > > > dim data as string = "problème" > > Dim msg As Byte() = Encoding.ASCII.GetBytes(Data & Chr(13) & Chr(10)) > Dim i As Integer = m_client.Send(msg, 0, msg.Length, SocketFlags.None) > > ****** > > le problème est que sur le Encoding, je perd tous les accents, les é, > è,
à
> se transforment en "?" > > comment pourrais-je régler ce problème ? > > ****** > > merci pour votre aide > > seb > >