Mazza2
17-06-2005, 09:14
Dunque: da C# prendo delle stringhe e le invio tramite Socket ad un'applicazione java. Java prende i byte che gli arrivano e li converte in stinga mediante:
strings= new String(contenitoredeibyte, "US-ASCII");
il problema è che se faccio equals() tra strings e un'altra stringa che creo io con gli stessi caratteri di strings, mi da false... dovrei quindi codificare strings con il charset di base che usa Java quando crea una stringa con il costruttore normale: String stringa = new String("ciao");
come si fa??
strings= new String(contenitoredeibyte, "US-ASCII");
il problema è che se faccio equals() tra strings e un'altra stringa che creo io con gli stessi caratteri di strings, mi da false... dovrei quindi codificare strings con il charset di base che usa Java quando crea una stringa con il costruttore normale: String stringa = new String("ciao");
come si fa??