Tôi gặp sự cố sau. Tôi đã tạo một "Dự án Web động" mới và nhập một số tệp jsp hiện có vào đó.Eclipse JSP: mã hóa tệp văn bản mặc định không chính xác
Nếu tôi nhấp chuột phải vào một trong các tệp jsp đã nhập và nhấp vào "Thuộc tính"> "Tài nguyên" thì trong phần "Mã hóa tệp văn bản", giá trị "Mặc định (được xác định theo loại nội dung: ISO-8859-1)" . Tuy nhiên tôi đã runned iconv trước khi nhập để đảm bảo họ đang ở utf-8:
$ iconv -f "ISO-8859-1" -t "UTF-8" from.jsp > to.jsp
Tất cả các tập tin jsp đã tập meta sau:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Có ai biết làm thế nào để thay đổi cài đặt này? Tomcat đang phục vụ họ một cách chính xác như utf-8 (http content-type tiêu đề), vì vậy tôi không thực sự biết những gì tác động này ...
Trả lời trễ một chút :) Cảm ơn, đã giải quyết được vấn đề! ... Tôi vẫn bị mất lý do vì tất cả cấu hình được chỉ ra bởi các câu trả lời khác đều tốt (tất cả đều nói là utf-8). – roirodriguez
hi @roirodriguez không bao giờ bận tâm về việc trả lời trễ, vui mừng được giúp bạn .. nhưng có, công cụ mã hóa này vẫn gây phiền nhiễu và bạn hiếm khi tin tưởng vào các cài đặt hiển nhiên;/ –