Eclipse'de UTF-8 kodlaması nasıl desteklenir


127

Tutulmaya nasıl UTF-8 desteği ekleyebilirim? Örneğin Rusça eklemek istiyorum ama tutulma bunu desteklemeyecek. Ne yapmalıyım? Lütfen bana yol göster.


1
çevrilmiş tutulmayı kullanmak mı yoksa sadece dosya kodlamasını değiştirmek mi istiyorsunuz?
soulcheck

Bu kodla mı yoksa kaynaklarla mı ilgili? UTF-8 kaynak desteği biraz daha fazla çalışma gerektirir.
Nyerguds

Selenium WebDriver testleri için tutulmada Çince dil desteğine ihtiyacım var.
Ripon Al Wasim

Yanıtlar:


256

Bunu dene

  • 1) Window > Preferences > General > Content Types, UTF-8'i tüm içerik türleri için varsayılan kodlama olarak ayarlayın.

  • 2) Window > Preferences > General > Workspace, grubu Text file encodingiçinOther : UTF-8


13
Bu konu hakkında, bunu ayrıntılı olarak (ekran görüntüleri vb. İle) gösteren bir blog yazısı yazdım: Eclipse Java projelerinizde Unicode / UTF-8
Stijn de Witt

Konsoldan girdi olarak UTF-8 karakterlerini kabul edemiyorum. Tarayıcı sc = yeni Tarayıcı (System.in); sc.nextLine (); burada İngilizce olmayan karakterler verirsem, anlamsız bir şey oluyor. Ayar veya programda ne gibi değişiklikler gerekli?
Kaushik Lele

2
Kaushik Lele: Sorunuz burada sorulan soruyla ilgili değil. Sizi başka sorularda çözümünüzü aramaya veya hiçbiri yoksa kendi sorunuzu sormaya davet ediyorum.
meustrus

Bu oldukça berbat ... bir projenin kodlanması kesinlikle projeye bağlı olmalı, küresel Eclipse ayarlarına değil?
Nyerguds

2
@Nyerguds: Paket Gezgini'nde, bir projeye sağ tıklayın ve Properties'. The first entry Kaynak 'tam olarak istediğiniz şeyi sunuyor.
Ralph

36

Eclipse'i açın ve aşağıdaki adımları uygulayın:

  1. Pencere -> Tercihler -> Genel'i genişletin ve Çalışma Alanı'nı tıklayın, metin dosyası kodlamasında (aşağıya yakın) bir kodlama seçicisi vardır.
  2. "Diğer" radyo düğmesini seçin -> Açılır menüden UTF-8'i seçin
  3. Uygula ve Tamam düğmesini tıklayın VEYA basitçe Tamam düğmesini tıklayın

görüntü açıklamasını buraya girin


12

Eclipse.exe'yi her çalıştırdığınızda varsayılan bir kodlama kümesi belirleyebilirsiniz.

  1. Eclipse.ini'yi tutulma ana dizininizde veya STS (Spring Tool Suite) durumunda STS.ini'yi açın
  2. aşağıdaki satırı dosyanın sonuna koyun

-Dfile.encoding=UTF-8


8

Proje - Özellikler'e sağ tıklayın ve sol taraftaki menüden Kaynak'ı seçin.

Artık Metin dosyası kodlamasını dilediğiniz gibi değiştirebilirsiniz.


Yukarıda bahsettiğiniz adımları izledim ve Çince ve Rusça dilleri için konsol baskısı için UTF-8'e geçtim. Ama maalesef işe yaramadı.
Ripon Al Wasim

0

Projemi başarılı bir şekilde oluşturmak için bu yazıda bahsedilen tüm ayarları denedim, ancak bu benim için işe yaramadı. Sonunda projemi mvn -DargLine=-Dfile.encoding=UTF-8 clean insallkomutla başarıyla inşa edebildim .



Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.