Bagaimana mendukung pengkodean UTF-8 di Eclipse

127

Bagaimana saya bisa menambahkan dukungan UTF-8 di eclipse? Saya ingin menambahkan misalnya bahasa Rusia tetapi gerhana tidak akan mendukungnya. Apa yang harus saya lakukan? Mohon bimbingannya.

Katty
sumber
1
apakah Anda ingin menggunakan gerhana yang diterjemahkan atau hanya mengubah penyandian file?
soulcheck
Apakah ini tentang kode, atau sumber daya? Dukungan sumber daya UTF-8 membutuhkan lebih banyak pekerjaan.
Nyerguds
Saya membutuhkan dukungan bahasa Cina dalam gerhana untuk tes Selenium WebDriver.
Ripon Al Wasim

Jawaban:

256

Coba ini

  • 1) Window > Preferences > General > Content Types, atur UTF-8 sebagai penyandian default untuk semua jenis konten.

  • 2) Window > Preferences > General > Workspace, atur Text file encodingkeOther : UTF-8

Sajan Chandran
sumber
13
Saya menulis posting blog tentang topik ini yang menggambarkan hal ini dengan sangat detail (dengan tangkapan layar, dll): Unicode / UTF-8 di proyek Eclipse Java Anda
Stijn de Witt
Saya tidak dapat menerima karakter UTF-8 sebagai input dari konsol. Pemindai sc = Pemindai baru (System.in); sc.nextLine (); di sini jika saya memberikan karakter non-Inggris itu mendapat sesuatu yang sampah. Perubahan apa yang dibutuhkan dalam pengaturan atau program?
Kaushik Lele
2
Kaushik Lele: Pertanyaan Anda tidak berhubungan dengan pertanyaan yang diajukan di sini. Saya mengundang Anda untuk mencari solusi Anda di pertanyaan lain, atau jika tidak ada, tanyakan pertanyaan Anda sendiri.
meustrus
Itu cukup mengerikan ... pasti pengkodean suatu proyek harus bergantung pada proyek, bukan pada pengaturan Eclipse global?
Nyerguds
2
@Nyerguds: Di Package Explorer, klik kanan pada sebuah proyek dan pilih penawaran Properties'. The first entry Sumber Daya 'persis apa yang Anda inginkan.
Ralph
36

Buka Eclipse dan lakukan langkah-langkah berikut:

  1. Window -> Preferences -> Expand General dan klik Workspace, pengkodean file teks (dekat bawah) memiliki pemilih pengkodean.
  2. Pilih tombol radio "Lainnya" -> Pilih UTF-8 dari drop down
  3. Klik Terapkan dan tombol OK ATAU klik hanya tombol OK

masukkan deskripsi gambar di sini

pengguna3249411
sumber
12

Anda dapat mengatur penyandian-set default kapan pun Anda menjalankan eclipse.exe.

  1. Buka eclipse.ini di direktori home eclipse Anda atau STS.ini jika STS (Spring Tool Suite)
  2. letakkan baris di bawah ini di akhir file

-Dfile.encoding=UTF-8

tommybee
sumber
8

Cukup klik kanan Project - Properties dan pilih Resource di menu sebelah kiri.

Anda sekarang dapat mengubah penyandian file teks ke apa pun yang Anda inginkan.

Kal
sumber
Saya mengikuti langkah-langkah yang Anda sebutkan di atas dan berubah menjadi UTF-8 untuk pencetakan konsol untuk bahasa Cina dan Rusia. Tapi sayangnya itu tidak berhasil.
Ripon Al Wasim
0

Saya mencoba semua pengaturan yang disebutkan dalam posting ini untuk membangun proyek saya berhasil namun itu tidak berhasil untuk saya. Akhirnya saya berhasil membangun proyek saya dengan mvn -DargLine=-Dfile.encoding=UTF-8 clean insallperintah.

Divu
sumber