i18n.jar - Wo finde ich dieses package?

oli001

Grünschnabel
Hallo,

ich bekomme in meiner App ein Byte-Array von einer AS400 zurück, das ist aber ein Cp273 Charset.
Nun möchte ich das in einen String umwandeln new String(text, "Cp273"). Das Problem ist, das ich dazu das Charset Cp273 benötige, welches sich in der i16n.jar befindet. Laut google-Umfragen soll das im lib Ordner des jre liegen. Leider nicht! Weiß jemand woher ich das bekomme?

Grüße Oli
 
Hallo,

Im (SUN) JRE/lib gibts ein charsets.jar.

Mit
Java:
package de.tutorials;

import java.nio.charset.Charset;

public class AS400Charset {
	public static void main(String[] args) {
		System.out.println(Charset.forName("CP273"));
	}
}

bekomme ich auch
Code:
IBM273
zurück.

Aber ich nehme mal an, dass du da ein IBM JDK hast was ein wenig anders ausschaut.

Ansonsten könntest du vielleicht noch bei ICU4J schauen (http://site.icu-project.org/) ist u.a. auch bei Eclipse dabei.

Weiterhin könntest du mal suchen ob auf der AS400 Maschine noch ein JRE dabei ist, wo sich das fragliche Jar befindet.

Gruß Tom
 
Hallo,

danke für die schnelle Antwort. Nur gab´s das charset.jar nicht im /lib. Für alle die ein ähnliches Problem haben:

Beim Installieren der jre muss die Erweiterung für Sprachen installiert werden. Das ist standardmäßig nicht so. Dann steht auch die charset.jar zur Verfügung.

Grüße Oli
 
Zurück