1
resposta

Erro de encoding

Ao criar o arquivo esta dando erro de encoding na palavra programação ela muda programa├º├úo, como faço resolvo esse problema?

1 resposta

A biblioteca jsonfile usa por debaixo dos panos as funções do módulo fs do node para escrever os arquivos, e estas funções tem um parâmetro de options, que conseguimos utilizar para definir o encoding, mas por padrão o encoding já é o UTF-8, então não deveria dar problema.

Faz o seguinte, experimenta deletar o arquivo que está com o nome errado na pasta /data e deixa o Alura Timer criar novamente o arquivo .json da palavra programação.

Eu fiz um teste aqui e consegui criar normalmente cursos com o nome que tenha ã ou ç:

Imgur

Então faça o teste que falei e se continuar assim, coloque qual o seu sistema operacional para investigarmos melhor o seu caso