Jump to content
Draakar

RESOLVIDO: Programar em Java em eclipse, codificação da fonte.

Recommended Posts

Draakar

Boa Noite,

Eu programo Java no eclipse tanto em Windows como em Mac OSx. O que se passa é que quando programo em Windows/Mac OSx e escrevo comentários com acentos e cedilhas, quando gravo e tento abrir no SO oposto estes caracteres aparecem codificados. Era muito importante conseguir superar este erro. Alguém sabe como mudar a codificação do eclipse ou algo parecido que resolva este problema?

Desde já obrigado,

Draakar(Pedro Dias)

Share this post


Link to post
Share on other sites
Knitter

Já não mexo nessas opções à algum tempo, mas nas propriedades do editor podias alterar o encoding dos ficheiros. Muda o Eclipse que usas em Windows para UTF-8 que por omissão ele usa o CP1252.

Share this post


Link to post
Share on other sites
Draakar

Desde já obrigado pela resposta!!

Já mudei em Windows para UTF-8 mas continua com o mesmo erro. E não consigo mudar a codificação em Mac como mudo em Windows :s

Edit: É possível também mudar em Mac mas só consegui com que fosse igual quando a codificação é ISO-8859-1 nas duas máquinas.

Share this post


Link to post
Share on other sites
Knitter

Isso é porque o que estás a mudar não é a codificação dos ficheiros mas sim a codificação com que o Eclipse vai abrir e criar novos ficheiros. Os que já foram gravados em cp1252 pelo Eclipse de Windows vão manter-se assim e terás de os converter de forma manual.

Portanto, tens dois passos: primeiro usar a mesma codificação nos dois sistemas, recomendo que uses UTF-8 e não ISO-8859-1/CP1252; segundo, tens de recodificar todos os ficheiros que já tens, podes usar uma ferramenta de conversão para isso.

Usar outra coisa que não UTF-8 em Java dar-te-á problemas destes, todas as ferramentas que conheço esperam o ficheiro em UTF-8 já que é suportado pela linguagem/plataforma e é usado em, virtualmente, todas as ferramentas de desenvolvimento que conheço.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.