私は現在、コンパイル時に次の警告を発するJavaプロジェクトに取り組んでいます。
/src/com/myco/apps/AppDBCore.java:439: warning: unmappable character for encoding UTF8
[javac] String copyright = "� 2003-2008 My Company. All rights reserved.";
SOが日付の前に文字をどのようにレンダリングするかはわかりませんが、著作権記号である必要があり、警告にひし形の疑問符として表示されます。
文字が出力アーティファクトに正しく表示されることは注目に値しますが、警告は厄介であり、このクラスを含むファイルは、エンコーディングを誤って保存するテキストエディタによっていつか触れられる可能性があります...
この文字を「著作権」文字列に挿入して、コンパイラが満足し、再エンコードの問題が発生することなくシンボルがファイルに保持されるようにするにはどうすればよいですか?