This patch adds a feature that set the character encoding of source files. Currently, character encodings of source files and the platform have to be matched.
This patch adds two ways to set the character encoding of source files.
1) "report.source.encoding" property as EMMA report generation property.
2) "sourceencoding" attribute of html element for Ant.
If the character encoding of source files is not set, the default encoding of the platform ("file.encoding" property) is set. If "file.encoding" property is also not defined, UTF-8 is set.
Currently, the character encoding of source files and the platform have to be matched. Because the current HTML report generator uses "file.encoding" property of JRE while reading source files.
I have merge this patch on:
https://github.com/jiangxincode/Emma/commit/4a7040b2768a56901d41413687f820758b6464f4
So I think this issues should be closed.