Witam
Mam mały dylemat:
Otóż skoro Java domyślne koduje w UTF-16 (a może jednak w UTF-8?) to dlaczego jak próbuje zamienić sobie stringa z polskim znakiem to zamiast dwóch bajtów mam jeden ale za to ze znakiem minus??
Przykład:
String E = ("Ę");
byte[] BE = E.getBytes();
for(int i=0;i<sb.length;i++)
{
byte be = BE[i];
System.out.println(be );
}
i otzrymuje -54.
Jakieś porady?