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.


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


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


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


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.


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.



Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.