Witam
Mam pewien problem, który po części był już tutaj omawiany, ale nie dokładnie to co by mnie interesowało. Mianowicie potrzebuję w jednym miejscu programu zamienić tablicę bajtów na stringa, a następnie gdzie indziej tego stringa zamienić z powrotem na tablicę bajtów. Problem w tym, że po tych operacjach nie wychodzi tak samo. To co miałem na początku jako byte[] wygląda inaczej niż po zamianie. Nie wiem od czego to zależy.
Poniżej kawałek kodu:
tmp = ASCIIEncoding.ASCII.GetString(msg);//msg to tablica bajtów
byte[] buff = encoding.GetBytes(str);//System.Text.ASCIIEncoding encoding;
Proszę o pomoc, sam nie mam pomysłu dlaczego tak się dzieje.