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

    [JAVA] Caratteri unicode nei bottoni

    In pratica vorrei che mi spiegaste se c'è un metodo particolare per mettere i caratteri unicode come testo dei bottoni...
    io sto facendo una calcolatrice... e mi serve mettere un bottone con questo simbolo ← e un bottone con quest'altro simbolo √...

    il codice è questo JButton radice = new JButton("√") ;

    solo che quando vado a salvare mi da errore...

    Save could not be completed

    Reason:
    Some characters cannot be mapped usind "Cp1252" character encoding.
    Either changed the encoding or remove the characters which are not supported by the "Cp1252" character encoding.

    che devo fare?????????
    grazie in anticipo

  2. #2
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802

    Re: [JAVA] Caratteri unicode nei bottoni

    Originariamente inviato da Wanted.92
    che devo fare?????????
    grazie in anticipo
    Cambia la codifica dell'editor. Quale (editor) usi?
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  3. #3
    Eclipse...e come faccio a cambiare la codifica?

  4. #4
    grazie....ho risolto grazie ancora =)

  5. #5
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: [JAVA] Caratteri unicode nei bottoni

    Originariamente inviato da Wanted.92
    mi serve mettere un bottone con questo simbolo ← e un bottone con quest'altro simbolo √...
    La questione sui caratteri speciali è in questi casi a più livelli, tienilo sempre presente:

    a) Come scrivere il carattere nel sorgente.
    Se il sorgente è codificato in un charset che è in grado di rappresentare quel carattere, potresti scriverlo direttamente. Chiaramente non sarebbe il massimo della portabilità, se tu scrivi un sorgente in UTF-8 con caratteri speciali e mi passi il sorgente senza dirmi che è UTF-8 (e io lo compilo come se fosse es. ISO-8859-1) ...... beh, hai capito, possono avvenire intepretazioni sbagliate.
    In alternativa, e questo si può sempre fare ed è "portabile", si può usare un escape "unicode" nelle stringhe, es. " ..... \u221A ...." per il simbolo di radice.

    b) Dove deve essere visualizzato/stampato il carattere. Il fatto che sia rappresentato correttamente nel sorgente non vuol dire tutto. Se deve essere visualizzato in un componente grafico, bisogna vedere il font utilizzato, se contiene il glyph per quel carattere.
    Se dovesse essere visualizzato in una "console", il problema sarebbe simile e anzi tipicamente peggio.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  6. #6
    ho semplicemente risolto cambiando la codifica...cmq grazie anche a te

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.