Tôi có một số mẫu HTML UTF-8 trong dự án Eclipse của mình và Eclipse tiếp tục xử lý chúng như thể chúng có mã hóa khác. Nó nói rằng mã hóa được "xác định từ nội dung". Tôi muốn ép buộc mã hóa chính xác.Thay đổi mã hóa văn bản cho nhiều tệp cùng một lúc trong Eclipse
Tôi có thể ép nó cho một tệp nhưng cài đặt mã hóa cho thư mục mẹ sẽ không ảnh hưởng đến các tệp trong thư mục đó thay vì tùy chọn "kế thừa" trong bảng thuộc tính có điều "được xác định từ nội dung" địa điểm.
Có thể đặt mã hóa cho tất cả các tệp trong một Dự án cùng một lúc không?
Điều gì về các tệp XML/HTML trong đó mã hóa trong tiêu đề là một biến được tìm kiếm trong thời gian chạy? Điều gì về bao gồm nơi bạn không thể chỉ định mã hóa trong tệp? "Được xác định từ nội dung" không phải là cài đặt chính xác, cũng không phải là một lỗi nghiêm trọng để sử dụng tùy chọn khác. Trong các trường hợp sử dụng này, không thể nói nó sử dụng mã hóa toàn bộ dự án (mà không phải thêm từng tệp vào org.eclipse.core.resources.prefs) là một lỗi. – DaveS
Một tệp XML trong đó mã hóa trong tiêu đề là một biến được lưu trong thời gian chạy * không phải là tệp XML hợp lệ *. Nó có thể là một khuôn mẫu cho một tệp XML, nhưng nó không phải là một bản thân nó. –
Chính xác, đó là một mẫu, đó là những gì TomA (và những gì tôi hiện đang) gặp sự cố. Nhưng vì tệp mẫu kết thúc bằng .html (sự lựa chọn của khung công tác), Eclipse thử thuật toán đơn giản của nó: 1) Tìm kiếm khai báo kiểu nội dung trong nội dung của tệp. 2) Sử dụng mã hóa hệ thống. Tại sao không có bước trung gian, 1.5) Sử dụng bộ mã hóa ở cấp dự án. Hoặc tại sao chúng ta không thể sử dụng các ký tự đại diện trong org.eclipse.cor.resources.prefs để nói điều gì đó như /folder/*.html? –
DaveS