Bất cứ khi nào tôi khởi động ứng dụng dựa trên Apache Felix (OSGi) của chúng tôi dưới SUN Java (xây dựng 1.6.0_10-rc2-b32 và các bản dựng 1.6.x khác), tôi thấy đầu ra thông báo sau trên bảng điều khiển (thường dưới Ubuntu 8.4):Mã hóa 'UTF-8' không được hỗ trợ bởi thời gian chạy Java
Cảnh báo: Mã hóa 'UTF-8' không được hỗ trợ bởi thời gian chạy Java.
Tôi đã nhìn thấy thông báo này thỉnh thoảng hiển thị khi chạy cả Tomcat và Resin. Nếu java hỗ trợ unicode và UTF-8, điều gì gây ra thông báo này? Tôi chưa tìm thấy bất kỳ tài liệu tham khảo nào hoặc trả lời câu hỏi này ở bất kỳ nơi nào khác.
Strange. UTF-8 là mã hóa bắt buộc. Không ai nên phát hành một thời gian chạy Java không bao gồm UTF-8 và US-ASCII. – erickson
Nó có thể là một cái gì đó thiếu trong hệ điều hành cơ bản? – skaffman
Không ai nên sử dụng bản RC xây dựng trên hệ thống sản xuất :) –