2009-07-01 54 views
31

Mục đích của thuộc tính hệ thống là gì sun.jnu.encoding? Các mảnh khác nhau trên trang web được đặt hoặc báo cáo, nhưng tôi không thể tìm thấy định nghĩa.Sun.jnu.encoding chính xác là gì?

Trả lời

2

Tôi tin rằng giá trị này thể hiện mã hóa hệ thống, có thể khác với mã hóa người dùng ("file.encoding") trên một số nền tảng. Tiền tố "mặt trời" làm cho tôi nghi ngờ rằng đây là một chi tiết thực hiện cụ thể cho Sun JRE (một cái nhìn nhanh về một máy ảo IBM 1,4 cho thấy một thuộc tính hệ thống "ibm.system.encoding"). Tôi không có ý tưởng về cách này có thể được sử dụng trong nội bộ - mặc dù tôi chắc chắn rằng một cái nhìn nhanh chóng thông qua các source sẽ mang lại một số manh mối.

10

tôi đã làm một số điều tra về mã hoá và theo phân tích của tôi

  1. sun.jnu.encoding ảnh hưởng đến việc tạo ra các tên tập tin (điều này có thể được thiết lập bởi LANG trên unix trước khi bắt đầu java)
  2. tập tin. mã hóa ảnh hưởng đến nội dung của tệp