codepage-handling in SUN JDK 1.5.

Status
Nicht offen für weitere Antworten.
G

gast

Gast
hi all,
habe alle postings zu 'codepage' gelesen, komme aber nicht weiter..

ich verwende InputstreamReader(param1, codepage)
für deutschsprachige application zum Lesen von SAGE-KHK-Adressen

mit JDK/JRE 1.4.2 in Eclipse 3.01. IDE auf WinXP prof. codepage= "Cp1252" mit
Code:
 'import java.io '
klappt das einwandfrei

mit JDK/JRE 1.5. 'unsupported Encoding' wird geworfen, selbst wenn
Code:
 'import java.nio.*' und
'import java.lang.*'
hinzugefügt wurde

die lib/charsets.jar ist vorhanden

wenn InputstreamReader(param1) mit JDK/JRE 1.5 verwendet wird, kommt keine Fehlermeldung,
aber die Umlaute stimmen nicht

welche Änderungen sind da geschehen zwischen den releases ?
oder was ist sonst falsch
 

Bleiglanz

Gesperrter Benutzer
Vergiss das mit den imports, das spielt keine Rolle

tu die charsets.jar zum Classpath dazu

denke mal du hast irgendwie deine Installation verhaut, CP1252 sollte stimmen



http://java.sun.com/j2se/1.5.0/docs/guide/intl/encoding.doc.html
Sun's J2SE Development Kit 5.0 for all platforms (SolarisTM operating environment, Linux, and Microsoft Windows) and the J2SE Runtime Environment 5.0 for Solaris and Linux support all encodings shown on this page. Sun's J2SE Runtime Environment 5.0 for Windows may be installed as a complete international version or as a European languages version. The JRE installer by default installs a European languages version if it recognizes that the host operating system only supports European languages. If the installer recognizes that any other language is needed, or if the user requests support for non-European languages in a customized installation, a complete international version is installed. The European languages version only supports the encodings shown in the first table. The international version (which includes the lib/charsets.jar file) supports all encodings shown on this page.
 
G

gast

Gast
danke für antwort,

also, wenn ich beim Reader den codepage-parameter ganz weglasse,
kommt kein fehler mehr, die umlaute stimmen jetzt lt. anzeige in eclipse : :)

wie zitiert : die vermutlich korrekte codepage wird automatisch geladen..

nochmals danke
 
Status
Nicht offen für weitere Antworten.

Ähnliche Java Themen


Oben