Re: Problem converting byte[] to string
- From: "scott" <scottamillard@xxxxxxxxxxx>
- Date: Tue, 14 Jun 2005 17:06:27 +0100
Thx for the quick reply
I did acutlay try all the ones that exist in System.Text namespace and the
only one that worked was the ASCII one. it just did not do them special
charectors. I was just wondering if any one new a reason as to why this was
so that i could correct the problem. If no one knows to a reason as to why
its not doing it ill keep hunting around for an answer.
"Nicholas Paldino [.NET/C# MVP]" <mvp@xxxxxxxxxxxxxxxxxxxxxxxxxxx> wrote in
message news:%23hrjgjPcFHA.3488@xxxxxxxxxxxxxxxxxxxxxxx
> Scott,
>
> Why not just find out what encoding those other clients are using?
The
> server should be using some well-defined encoding scheme (ASCII, UTF8, or
> something of that nature). When you find out what it is, just find the
> corresponding .NET encoding class (in the System.Text namespace, most of
> them are there), and run your bytes through that.
>
> If it is not a well-defined encoding, then I would take the rules that
> make up how the bytes are sent/transformed and derive a class from
Encoding
> that encapsulates these rules.
>
> Hope this helps.
>
> --
> - Nicholas Paldino [.NET/C# MVP]
> - mvp@xxxxxxxxxxxxxxxxxxxxxxxxxxx
>
>
> "scott" <scottamillard@xxxxxxxxxxx> wrote in message
> news:d8mtfs$thf$1@xxxxxxxxxxxxxxxxxxxxxxx
> > hi all, hope some one can help me, this prob is driving me mad.
> >
> >
> >
> > im using sockets to communicate between a client and a server. I don't'
> > have control over the client and how it sends the data so i have had to
> > try
> > and work out how it is doing it. From what i can see it is sending the
> > data
> > in ASCII because if i try to use Unicode it just stops working, where's
> > with
> > ASCII i can get response from it and send and receive data.
> >
> >
> >
> > The problem.
> >
> >
> >
> > The client sends to me a load of data, most of it is ok however some of
> > the
> > data contains special text like §. When i try to decode one of these or
> > anything else like it the decoding just goes wrong and it reads it as a
_.
> > I know that it must be possible because other people have been able to
> > communicate with the client and use these special characters but i can't
> > seem to.
> >
> >
> >
> > Does any one have any ideas ?
> >
> >
> >
> > Thx scott.
> >
> >
>
>
.
- Follow-Ups:
- Re: Problem converting byte[] to string
- From: Nicholas Paldino [.NET/C# MVP]
- Re: Problem converting byte[] to string
- References:
- Problem converting byte[] to string
- From: scott
- Re: Problem converting byte[] to string
- From: Nicholas Paldino [.NET/C# MVP]
- Problem converting byte[] to string
- Prev by Date: Re: C# or Delphi
- Next by Date: Re: Static Functions in a Multi Threaded App
- Previous by thread: Re: Problem converting byte[] to string
- Next by thread: Re: Problem converting byte[] to string
- Index(es):
Relevant Pages
|