JavaFree.org | RubyOnBr.org

Acentuação [resolvido]

Acompanhar Acentuação [resolvido] 4 posts, 3 participantes

Avatar Eduardo Baião 2 posts

Oi pessoal!

Estou aprendendo a usar o Rails e minha dúvida é bem básica.
Coloquei uma mensagem personalizada na validação de um model:

Estou usando scaffold apenas para um teste simples.
O problema é que, ao invés de aparecer a palavra “já”, aparece “j�”.

Como faço pra resolver isso? Exite algum método do tipo “minhaString.htmlencode”?

Obrigado!

 
Avatar Eduardo Baião 2 posts

Já descobri galera:

Como estou usando o Eclipse, é só ir em:
Window→Preferences…
General→Workspace

Daí é só mudar o “Text file encoding” para “Other→UTF-8”.

 
Avatar Adriano Dadario 226 posts

Vai até uma dica para quem trabalha com o RadRails ou o Eclipse para editar projetos em RoR…

Mude a configuração do seu workspace para UTF-8, assim ele sempre vai criar novos arquivos já em UTF-8 (no windows ele deixa como padrão o CP-1252

Como fazer isto??

Selecione a opção do menu windowpreferences

Nas propriedades selecione os itens na árvore: generalworkspace

Perceba que lá terá a caixinha Text file encoding, mude para UTF-8 e pronto, todos seus projetos agora criarão arquivos neste formato.

Pode ser mudado para cada projeto também, só que invés de ir até as preferências do IDE, vá pelas preferências do projeto.

Estes passos funcionam no RadRails e Eclipse mais atuais, nos antigos só muda um pouco o local do Workspace

;)

 
Avatar Taner Pereira 3 posts

Outra dica importante sobre acentuação, utilizem sempre no banco de dados Mysql o formato utf8_unicode_ci.