using UTF-8 source encoding instead of system-wide