Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Maledetti caratteri in java

    Salve,
    ho un problema che mi sta facendo impazzire!
    Siccome sto avendo a che fare con il triple-des,mi trovo di fronte a vari caratteri!
    Il problema è che java nn riesce a decodificare alcuni caratteri dell'ASCII esteso:ad esempio all'intero 128 dovrebbe corrispondere il simbolo "€",ma java mi stampa il simbolo "?".E nn è il solo simbolo che mi stampa diversamente!
    Qualcuno sa aiutarmi???
    Grazie

  2. #2
    Se scrivo ad esempio il seguente semplice codice:

    for (int r = 0;r<256;r++)
    System.out.println((char)r);

    mi stampa sull'output dei caratteri che nn corrispondono all'equivalente decimale.
    A me invece serve che mi riporti il carattere così come lo riporta il codice ASCII.
    Qualcuno si è mai impelagato in questo problemino di java?

  3. #3
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,459

    Moderazione

    Originariamente inviato da darioboss81
    Maledetti caratteri in java
    Usa titoli più significativi, che diano un'idea del contenuto della discussione e descrivano meglio i problemi.

    Questo l'ho corretto io.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  4. #4
    ...

  5. #5
    Nn mi aiuta nessuno???

  6. #6
    E' necessario settare la codifica utilizzata; deve essere UTF-8.

    In linux (metodo sperimentato):
    export LANG=it_IT.UTF-8

    In windows setti la variabile d'ambiente LANG allo stesso valore (non l'ho sperimentato ma dovrebbe funzionare allo stesso modo).

    Per maggiori chiarimenti:
    http://www.jugsiracusa.it/pmwiki.php...se.GetBytesUTF
    Ciao ciao...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.