2012-09-04 8 views
9

Ich dachte, dass Java "file.encoding" System-Eigenschaft von System-Gebietsschema bestimmt.Wie ermittelt Java die Systemeigenschaft 'file.encoding'?

Aber in meinem System, während das Systemgebietsschema 'ko_kr.UTF-8' ist, ist 'file.encoding' 'ANSI_X3.4-1968'.

Wie bestimmt Java die Systemeigenschaft 'file.encoding'?

+0

Dies ist abhängig von der Implementierung. Welche JRE? Welches Betriebssystem? – McDowell

+0

Oracle JRE 1.7.0 Update 5 und CentOS Release 5.8. –

Antwort

1

nativen Code bevöl Eigenschaften aus dem unten stehenden Link (für Solaris, Linux-Betriebssystem)

Unter nativen Methode Laden Systemeigenschaften.

private static native Properties initProperties(Properties props); 

Link unten ist der native Code-Link zum Laden von Eigenschaften (nach Zeilennummer 187)

Source for setting java properties

Verwandte Themen