2012-09-04 11 views
9

Pensavo che Java determinasse la proprietà di sistema 'file.encoding' dalle impostazioni locali del sistema.In che modo Java determina la proprietà di sistema 'file.encoding'?

Ma nel mio sistema mentre il sistema locale è "ko_kr.UTF-8", "file.encoding" è "ANSI_X3.4-1968".

In che modo Java determina la proprietà di sistema 'file.encoding'?

+0

Questo dipende dall'implementazione. Quale JRE? Quale sistema operativo? – McDowell

+0

Oracle JRE 1.7.0 Update 5 e CentOS versione 5.8. –

risposta

1

codice popolando proprietà nativi dal link sottostante (per Solaris, il sistema operativo Linux)

Qui di seguito le proprietà del sistema di carico metodo nativo.

private static native Properties initProperties(Properties props); 

sotto il collegamento è il legame nativo codice per le proprietà di carico (dopo riga numero 187)

Source for setting java properties

Problemi correlati