Gibt es Codepages in Java ?

Hi,

gibt es in Java eigentlich auch CodePages z.B: codepage 65001 (UNICODE) und wie kann man sie ggf. setzen.

Albert

Moin

gibt es in Java eigentlich auch CodePages z.B: codepage 65001
(UNICODE) und wie kann man sie ggf. setzen.

Nein. Nur das was man in den String-Construktor reinstofen kann, wobei das keine wirkliche codepage ist: java.nio.charset

cu

Hallo,

gibt es in Java eigentlich auch CodePages z.B: codepage 65001
(UNICODE) und wie kann man sie ggf. setzen.

schau dir mal die Klasse FileReader bzw InputStreamReader an. Auch interessant dürfte die Klasse CharSet sein. Java verwendet für seine Strings UniCode. Mit den Reader-Klassen und einer entsprechenden Codierung („encoding“) kannst du auch Dateien mit anderer Codierung (zB Windows Latin 1, CP1250, etc) einlesen und mit den Writer-Klassen ausgeben. Dabei wird beim Lesen/Schreiben der Daten innerhalb der Reader/Writer-Klasse die Konvertierung automatisch durchgeführt.

Gruss, Niels