fix encoding

use UTF-8 with no BOM for javac 1.6