2012-09-04 29 views
9

Pensé que Java determina la propiedad del sistema 'file.encoding' por la configuración regional del sistema.¿Cómo determina Java la propiedad del sistema 'file.encoding'?

Pero en mi sistema, mientras que la configuración regional del sistema es 'ko_kr.UTF-8', 'file.encoding' es 'ANSI_X3.4-1968'.

¿Cómo determina Java la propiedad del sistema 'file.encoding'?

+0

Esto depende de la implementación. ¿Cuál JRE? ¿Qué sistema operativo? – McDowell

+0

Oracle JRE 1.7.0 Update 5 y CentOS release 5.8. –

Respuesta

1

código poblar propiedades nativas desde el siguiente enlace (para Solaris, el sistema operativo Linux)

A continuación las propiedades del sistema método de carga nativos.

private static native Properties initProperties(Properties props); 

continuación enlace es el enlace de código nativo para propiedades de carga (después de número de línea 187)

Source for setting java properties

Cuestiones relacionadas