2
respostas

# encoding: UTF-8

Olá! Fiz todos os exercícios e consegui executar o script proposto da Aula 01, porém tive que escrever todo o script sem caracteres especiais (é, õ, ç) pq aparecia o erro: invalid multibyte char (UTF-8).

Vi na seção de opinião do professor que poderíamos acrescentar ´"# encoding: UTF-8"`na primeira linha, e assim, acabar com esse erro de caractere invalido, mas não funcionou. Já tentei eliminar os sinais (agudo e grave) que envolvem as aspas, mas tb não funcionou.

Alguém poderia me ajudar? Agradeço desde já.

2 respostas

Tenta colocar uma das opções abaixo:

# encoding: ISO-8859-1
# encoding: Windows-1252
#!/bin/env ruby
# encoding: utf-8

Olá Otavio!

As opções # encoding: ISO-8859-1 e # encoding: Windows-1252 funcionaram, porém #!/bin/env ruby

encoding: utf-8 não funcionou. Há um diagnósticos deste problema?

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software