Salve, la funzione Chrw in Vb restituisce il carattere corrispondente passatogli(...passato il numero unicode 9600 mi restiuisce il corrispondente carattere)
in java quale istruzione devo usare?
Salve, la funzione Chrw in Vb restituisce il carattere corrispondente passatogli(...passato il numero unicode 9600 mi restiuisce il corrispondente carattere)
in java quale istruzione devo usare?
Beh... non ne hai bisogno: Java supporta di per se i caratteri Unicode. Basta che prendi il tuo valore e lo assegni ad una variabile di tipo char:
Ciao.codice:char carattere = 9600;
"Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza
...ok ma mi risponde con ?
che vuol dire? VVoVe:
che la codifica non riconosce quel carattereOriginariamente inviato da ussfabio
...ok ma mi risponde con ?
che vuol dire? VVoVe:
prova a fare
codice:char code = 9600; String s = "" + code; System.out.println(s.getBytes("UTF8"));//o UTF16 o altre codifiche
Imparare è un'esperienza, tutto il resto è solo informazione. (Albert Einstein)
....e come posso fare?
scusa ho modificato suOriginariamente inviato da ussfabio
....e come posso fare?
Imparare è un'esperienza, tutto il resto è solo informazione. (Albert Einstein)
[B@4e8b490b ....ora mi risponde così.....
tutto quello scarabocchio vuol dire 9600 codificato con quello che hai scelto(UTF8 o UTF16).Originariamente inviato da ussfabio
[B@4e8b490b ....ora mi risponde così.....
La tabella ASCII arriva fino a 127, se poi contiamo anche i caratteri estesi arriva a 256.
9600 va oltre
Imparare è un'esperienza, tutto il resto è solo informazione. (Albert Einstein)
Ho scoperto che a getBytes si può passare Unicode, ecco una classe che ho provato:
Il risultato è sempre [B@c3c749.codice:class a { public static void main(String srgs[]) throws Exception { char a = 9600; String s = a+ ""; System.out.println(s.getBytes("Unicode")); } }
Provando con vb6 a me viene fuori una righetta: -, messa in alto.
Imparare è un'esperienza, tutto il resto è solo informazione. (Albert Einstein)
Il problema sennò è un altro, potrebbe essere che la console o l'editor di testi col quale leggi il carattere non abbia come codifica impostata l'unicode.
Imparare è un'esperienza, tutto il resto è solo informazione. (Albert Einstein)