2009-07-01 14 views

Respuesta

2

Creo que este valor representa la codificación del sistema, que puede ser diferente de la codificación del usuario ("file.encoding") en algunas plataformas. El prefijo "sol" me hace sospechar que se trata de un detalle de implementación específico de Sun JRE (un vistazo rápido a una VM IBM 1.4 muestra una propiedad del sistema "ibm.system.encoding"). No tengo idea de cómo se podría usar esto internamente, aunque estoy seguro de que una mirada rápida a través del source arrojaría algunas pistas.

10

he hecho un poco de investigación en la codificación y según mi análisis

  1. sun.jnu.encoding afecta a la creación del nombre del archivo (esto posiblemente obtiene establecido por LANG en UNIX antes de comenzar java)
  2. archivo. la codificación afecta el contenido de un archivo