PDA

View Full Version : [Java] I diversi encoding delle stringhe


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??

kingv
17-06-2005, 09:28
strings= new String(contenitoredeibyte);



se non gli passi il charset usa quello di default

Mazza2
17-06-2005, 09:54
ti ringrazio King, come sempre sei disponibilissimo,.,. alla fine non funzionava perchè avevo messo un encoding assurdo da lato c# :sofico: .,,.mettendo quello di default tutto funzia P