Add --source-encoding option

Fix #2