Como suportar a codificação UTF-8 no Eclipse


127

Como posso adicionar suporte UTF-8 no eclipse? Quero adicionar, por exemplo, o idioma russo, mas o eclipse não o suporta. O que devo fazer? Por favor me guie.


1
você deseja usar o eclipse traduzido ou simplesmente alterar a codificação do arquivo?
7176 soulcheck

É sobre código ou recursos? O suporte a recursos UTF-8 exige um pouco mais de trabalho.
Nyerguds

Preciso de suporte ao idioma chinês no eclipse para testes do Selenium WebDriver.
Ripon Al Wasim

Respostas:


256

Tente isto

  • 1) Window > Preferences > General > Content Types, defina UTF-8 como a codificação padrão para todos os tipos de conteúdo.

  • 2) Window > Preferences > General > Workspace, definido Text file encodingcomoOther : UTF-8


13
Eu escrevi um post sobre este tema que ilustra isso em grande detalhe (com screenshots etc): Unicode / UTF-8 em seus projetos Eclipse Java
Stijn de Witt

Não consigo aceitar caracteres UTF-8 como entrada do console. Scanner sc = novo Scanner (System.in); sc.nextLine (); aqui, se eu der caracteres que não sejam do inglês, isso gera algo de lixo. Que mudanças são necessárias na configuração ou no programa?
Kaushik Lele 16/01

2
Kaushik Lele: Sua pergunta não se relaciona com a pergunta aqui. Convido você a procurar sua solução em outras perguntas ou, se não houver, faça sua própria pergunta.
meustrus

Isso é horrível ... certamente a codificação de um projeto deve depender do projeto, não das configurações globais do Eclipse?
Nyerguds

2
@ Nyerguds: No Package Explorer, clique com o botão direito do mouse em um projeto e escolha Properties'. The first entry Resource 'oferece exatamente o que você deseja.
21816 Ralph

36

Abra o Eclipse e execute as seguintes etapas:

  1. Janela -> Preferências -> Expandir Geral e clique em Área de Trabalho, a codificação do arquivo de texto (na parte inferior) possui um seletor de codificação.
  2. Selecione o botão de opção "Outro" -> selecione UTF-8 na lista suspensa
  3. Clique no botão Aplicar e OK OU clique simplesmente no botão OK

insira a descrição da imagem aqui


12

Você pode definir um conjunto de codificação padrão sempre que executar o eclipse.exe.

  1. Abra eclipse.ini no diretório inicial do eclipse ou STS.ini no caso do STS (Spring Tool Suite)
  2. coloque a linha abaixo no final do arquivo

-Dfile.encoding=UTF-8


8

Apenas clique com o botão direito do mouse em Projeto - Propriedades e selecione Recurso no menu do lado esquerdo.

Agora você pode alterar a codificação do arquivo de texto para o que desejar.


Segui as etapas mencionadas acima e mudei para UTF-8 para impressão em console nos idiomas chinês e russo. Mas, infelizmente, não funcionou.
Ripon Al Wasim

0

Tentei todas as configurações mencionadas neste post para criar meu projeto com êxito, mas isso não funcionou para mim. Por fim, consegui construir meu projeto com sucesso com o mvn -DargLine=-Dfile.encoding=UTF-8 clean insallcomando



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.