I codici ASCII vanno da 0x00 a 0x7F. Quindi 0x99 (153 in decimale) non è ASCII e cosa sia .... dovresti precisarlo. Tra l'altro non è nemmeno un codice valido nel latin-1 (ISO-8859-1).Originariamente inviato da aironeangelo77
Quando parli di charset da usare cosa intendi?
Non so chi/cosa faccia convertire il carattere nella numeric entity ™Originariamente inviato da aironeangelo77
Quando faccio:
in corrispondenza di 99, il risultato convertito in decimale è 153 che poi convertito in ASCII diventa il seguente carattere: ™codice:int decimal = Integer.parseInt(output, 16); sb.append((char)decimal);
Ma non dovrebbe essere corretto in quanto mi aspetterei un "?".
Facendo:
sb.append((char)decimal);
in quel buffer sb hai 1 char che ha codice 153. Punto. Nulla che riguarda le entity. Dove poi usi e a cosa passi questo buffer .... non lo so. Non l'hai detto, non hai precisato altro, non hai mostrato altro codice.
Presumo stai usando una API, libreria o altro che codifica anche le entity HTML. Ma se non dici cosa ....... non sono un oracolo.

Rispondi quotando