Attualmente sto lavorando su un progetto Java che sta emettendo il seguente avviso quando compilo:
/src/com/myco/apps/AppDBCore.java:439: warning: unmappable character for encoding UTF8 [javac] String copyright = " 2003-2008 My Company. All rights reserved.";
Non sono sicuro di come SO renderà il personaggio prima della data, ma dovrebbe essere un simbolo di copyright e verrà visualizzato nell’avviso come un punto interrogativo in un diamante.
Vale la pena notare che il carattere appare correttamente nella risorsa di output, ma gli avvertimenti sono un fastidio e il file che contiene questa class potrebbe un giorno essere toccato da un editor di testo che salva la codifica in modo errato …
Come posso iniettare questo personaggio nella stringa “copyright” in modo che il compilatore sia felice e il simbolo sia conservato nel file senza potenziali problemi di ricodifica?