Cách hỗ trợ mã hóa UTF-8 trong Eclipse


127

Làm cách nào tôi có thể thêm hỗ trợ UTF-8 trong nhật thực? Tôi muốn thêm ví dụ tiếng Nga nhưng nhật thực sẽ không hỗ trợ nó. Tôi nên làm gì? Xin vui lòng hướng dẫn cho tôi.


1
Bạn có muốn sử dụng nhật thực được dịch hay chỉ đơn giản là thay đổi mã hóa tập tin?
soulcheck

Đây là về mã, hoặc tài nguyên? Hỗ trợ tài nguyên UTF-8 cần thêm một chút công việc.
Nyerguds

Tôi cần hỗ trợ ngôn ngữ Trung Quốc trong nhật thực cho các bài kiểm tra Selenium WebDriver.
Ripon Al Wasim

Câu trả lời:


256

Thử cái này

  • 1) Window > Preferences > General > Content Types, đặt UTF-8 làm mã hóa mặc định cho tất cả các loại nội dung.

  • 2) Window > Preferences > General > Workspace, đặt Text file encodingthànhOther : UTF-8


13
Tôi đã viết một bài đăng trên blog về chính chủ đề này minh họa điều này rất chi tiết (với ảnh chụp màn hình, v.v.): Unicode / UTF-8 trong các dự án Java Eclipse của bạn
Stijn de Witt

Tôi không thể chấp nhận các ký tự UTF-8 làm đầu vào từ bảng điều khiển. Máy quét sc = máy quét mới (System.in); sc.nextLine (); ở đây nếu tôi đưa ra các ký tự không phải tiếng Anh thì nó sẽ bị thứ gì đó rác rưởi. Những thay đổi cần thiết trong cài đặt hoặc trong chương trình?
Kaushik Lele

2
Kaushik Lele: Câu hỏi của bạn không liên quan đến câu hỏi được hỏi ở đây. Tôi mời bạn tìm kiếm giải pháp của bạn trong các câu hỏi khác, hoặc nếu không có, hãy đặt câu hỏi của riêng bạn.
meustrus

Điều đó khá khủng khiếp ... chắc chắn việc mã hóa dự án nên phụ thuộc vào dự án chứ không phụ thuộc vào các thiết lập Eclipse toàn cầu?
Nyerguds

2
@Nyerguds: Trong Gói Explorer, nhấp chuột phải vào dự án và chọn Properties'. The first entry Tài nguyên 'cung cấp chính xác những gì bạn muốn.
Ralph

36

Mở Eclipse và làm các bước sau:

  1. Cửa sổ -> Tùy chọn -> Mở rộng Chung và bấm Không gian làm việc, mã hóa tệp văn bản (gần dưới cùng) có trình chọn mã hóa.
  2. Chọn nút radio "Khác" -> Chọn UTF-8 từ trình đơn thả xuống
  3. Nhấp vào nút Áp dụng và OK HOẶC nhấp vào nút OK

nhập mô tả hình ảnh ở đây


12

Bạn có thể đặt một bộ mã hóa mặc định bất cứ khi nào bạn chạy eclipse.exe.

  1. Mở eclipse.ini trong thư mục nhà nhật thực của bạn Hoặc STS.ini trong trường hợp STS (Spring Tool Suite)
  2. đặt dòng dưới đây vào cuối tập tin

-Dfile.encoding=UTF-8


8

Chỉ cần nhấp chuột phải vào Project - Properties và chọn Resource trên menu bên trái.

Bây giờ bạn có thể thay đổi mã hóa tệp văn bản thành bất cứ điều gì bạn muốn.


Tôi đã làm theo các bước bạn đã đề cập ở trên và đổi thành UTF-8 để in bảng điều khiển cho tiếng Trung Quốc bằng tiếng Nga. Nhưng thật không may, nó không hoạt động.
Ripon Al Wasim

0

Tôi đã thử tất cả các cài đặt được đề cập trong bài đăng này để xây dựng dự án của tôi thành công tuy nhiên điều đó không hiệu quả với tôi. Cuối cùng tôi đã có thể xây dựng dự án của mình thành công với mvn -DargLine=-Dfile.encoding=UTF-8 clean insalllệnh.



Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.