Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    670

    [Java] Lettere accentate

    Ciao a tutti
    Cè un modo per far stampare a video le lettere accentate?
    Ogni volta quando ho il codice rispettivo ASCII quando faccio la conversione per sapere quale carattere è vengono fuori sempre carateri strani. Invece con numeri e lettere normali va tutto alla grande...
    Grazie mille

  2. #2
    Utente di HTML.it L'avatar di salcam
    Registrato dal
    Dec 2005
    Messaggi
    193
    Non ricordo, ma se ad esempio devi scrivere ù, allora dovrai digitare u/'o qualcosa del genere

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    670
    Originariamente inviato da salcam
    Non ricordo, ma se ad esempio devi scrivere ù, allora dovrai digitare u/'o qualcosa del genere

    ???????


  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    160
    non saprei, puoi usare u'

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    670
    ehehe, questa è bella!!
    Ho una JTextfield, che cacchio ne so l'utente che caratteri ci inserisce...
    Non posso fare un cotrollo per ogni carattere e se accentato sostituisco con la lettera più l'apostrofo...!!!
    Non c'è una cosa più professionale ????

    Grazie

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    160
    non saprei, lo so che è brutta come soluzione.
    potresti usare replaceAll e sostituire le à con a' è con e' ecc. ecc.
    deve essere un problema di codifica, sinceramente non mi sono mai interessato quindi sono completamente ignorante in materia.

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    670
    si ma da vedere quando si legge un testo scritto fanno schifo!!
    Ecco il probl!?!?


    HELP

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    670
    ragazzi a nessuno è mai capitato questo problema con le lettere accentate?

    grazie

  9. #9
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,304
    Certo. Capita sempre.
    Il problema è dato dal fatto che Windows associa ai caratteri accentati un peso (il valore ASCII) diverso da quello che è utilizzato dalla console (prompt).

    Rimanendo nell'esempio della ù: Windows associa a tale carattere il valore ASCII 249 (lo si può vedere utilizzando la Mappa Caratteri o facendo stampare il valore intero del carattere da codice Java), mentre la tabella ASCII standard (quella utilizzata dal prompt) associa a tale carattere un peso pari a 151 (prova ad andare al prompt e digitare ALT + 151).

    Quindi, o ti preoccupi di sostituire ad ogni occorrenza dei caratteri accentati il relativo carattere per la console, oppure invece di produrre un output a video lo salvi su file.


    Ciao.
    "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

  10. #10
    Prova con


    Dovrebbe funzionare.

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 © 2024 vBulletin Solutions, Inc. All rights reserved.