Also use codePointAt and UTF-8 in copy task

Ant's `<copy>` task uses the default encoding as well,
meaning that the splitting of the combined file which
DSLTask created with UTF-8 converted back to LATIN1
when the locale was C or similar. Further, charAt was
not sufficient for detecting the micro symbol under C
and so codePointAt is now used.