signed\unsigned byte
Столкнулся я с такой проблемой. Пишу клиент-серверное приложение. Клиент - на сишарпе, сервер - на джаве. Есть функция, меняющая значения байтов в массиве. На шарпе:
Код:
System.Text.ASCIIEncoding encoding = new System.Text.ASCIIEncoding(); Код:
byte[] bytes = data.getBytes(); Подскажите как здесь быть. |
Re: signed\unsigned byte
Код:
bytes[i] = (byte) (bytes[i] - (234 / (2 + i)) & 0xFF); |
Re: signed\unsigned byte
Во-вторых. Если вы используете в C# string.toByte() то у вас количество байт будет зависить от культуры. В Java new String(byte [] ) так же зависит от использованной кодировки. Т.е. если у вас с C# однобайтовая культура, а в Java кодировка UTF8, то бардак-с получится
|
Re: signed\unsigned byte
Спасибо, ребят :)
|
Текущее время: 09:48. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot