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

    Avviare jvm con UTf8 di default

    ciao!

    vorrei sapere se c'è un modo per essere sicuri di avviare la jvm usando la codifica UTF8.
    nel mio caso specifico, sto su archlinux a 64bit.
    con openjdk 8.

    è possibile, o ho detto una scemenza??

  2. #2
    uhm, con questa riga già ottengo UTF-8:
    codice:
    System.out.println(java.nio.charset.Charset.defaultCharset());
    quindi dovrei stare a posto, giusto??

  3. #3
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da fermat Visualizza il messaggio
    uhm, con questa riga già ottengo UTF-8:
    codice:
    System.out.println(java.nio.charset.Charset.defaultCharset());
    quindi dovrei stare a posto, giusto??
    Sì, Charset.defaultCharset() è appunto il charset "predefinito".

    Tecnicamente si può impostare all'avvio della JVM con la system property file.encoding
    Questo però influenza anche molte altre cose, come le classi FileReader/FileWriter (che appunto usano il charset di default)
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  4. #4
    Quote Originariamente inviata da andbin Visualizza il messaggio
    Sì, Charset.defaultCharset() è appunto il charset "predefinito".

    Tecnicamente si può impostare all'avvio della JVM con la system property file.encoding
    Questo però influenza anche molte altre cose, come le classi FileReader/FileWriter (che appunto usano il charset di default)
    no vabbè, se è già il default va benissimo così!
    grazie!

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.