takidoso
Erfahrenes Mitglied
Hallo und Halli,
erst vor kurzem habe ich mich auf einer Solriskiste mächtig gewundert. Es existiert ein rein dateiverarbeitendes Programm und sein startscript schon seit Jahren. Zeitlich gleich nach einer kleineren Programmänderung meinte das Programm plötzlich Umlaute nicht mehr mitnehmen zu können. Die ursache war in sofern schnell gefunden, dass die Solariskiste von den Betriebssystemeinstellung offenbar nicht den gewünschten ISO8859-15 verwendet, zumindest zeigten Tests mit Abfrage irgendeine reine ASCII Encodierung.
Ich weiß,dass der JVM mittels Vorgabe der System-Property file.encoding das Encoding vorgegeben werden kann. Doch woher nimmt eine JVM eigentlich den Default? Ich hatte angenommen und fand auch ein paar vage Hinweise im Internet, dass sie es aus dem Betriebssystem nähme. Aber woher genau (z.B. bei Solaris)?
Das Rätsel, was sich mir heir stellt, warum geht es Jahre lang gut und dann plötzlich nicht mehr? Kann es sein dass Complieparameter auch ausschlaggebend sein können?
Mit fragenden Grüßen
Takidoso
erst vor kurzem habe ich mich auf einer Solriskiste mächtig gewundert. Es existiert ein rein dateiverarbeitendes Programm und sein startscript schon seit Jahren. Zeitlich gleich nach einer kleineren Programmänderung meinte das Programm plötzlich Umlaute nicht mehr mitnehmen zu können. Die ursache war in sofern schnell gefunden, dass die Solariskiste von den Betriebssystemeinstellung offenbar nicht den gewünschten ISO8859-15 verwendet, zumindest zeigten Tests mit Abfrage irgendeine reine ASCII Encodierung.
Ich weiß,dass der JVM mittels Vorgabe der System-Property file.encoding das Encoding vorgegeben werden kann. Doch woher nimmt eine JVM eigentlich den Default? Ich hatte angenommen und fand auch ein paar vage Hinweise im Internet, dass sie es aus dem Betriebssystem nähme. Aber woher genau (z.B. bei Solaris)?
Das Rätsel, was sich mir heir stellt, warum geht es Jahre lang gut und dann plötzlich nicht mehr? Kann es sein dass Complieparameter auch ausschlaggebend sein können?
Mit fragenden Grüßen
Takidoso