Com relação à sua dúvida, quando se está traduzindo um arquivo, normalmente caracteres estranhos ocorrem por erros de encoding/codepage/locale.
Verifique/certifique-se de que o arquivo que você criou está em UTF-8 (SEM BOM).
Dica: utilize o Notepad ++ para converter arquivos de ANSI para UTF-8.