meine DOS-Shell kennt kein CP850!!
„exception: java.io.UnsupportedEncodingException: Cp850“
starte ich das Programm mit Eclipse, dann funktioniert alles!! Kann mir einer sagen warum???
Bin für jede HIlfe dankbar, denn ich brauche die Cp850!!!
XP Prof.
Eclipse Platform
Version: 3.1.0
Build id: 200408122000
java version „1.5.0_01“
Java™ 2 Runtime Environment, Standard Edition (build 1.5.0_01-b08)
Java HotSpot™ Client VM (build 1.5.0_01-b08, mixed mode, sharing)
mit dem Beispiel aus Java ist auch eine Insel, kann ich das testen
import java.io.\*;
public class GetBytesConverter
{
public static void main( String args[] )
{
try
{
System.out.println( "Ich kann Ä Ü Ö und ß" );
PrintWriter out = new PrintWriter(
new OutputStreamWriter(System.out, "Cp850") );
out.println( "Ich kann Ä Ü Ö und ß" );
out.flush();
}
catch ( UnsupportedEncodingException e ) {
System.err.println(e); }
}
}
Eingabeaufforderung
mode con cp select=850
Gruß
Christian
Hi -
Habe mal eine komplette Beschreibung bezgl. Java und XP-DOS-Box geschrieben (inkl. Quelltext):
http://www.wer-weiss-was.de/cgi-bin/forum/showarchiv…
Vielleicht hilft dir ja das weiter.
mfG,
J.P.Jarolim
hier bekomme ich folgende Anzeige:
Status von Gerät CON:
Zeilen: 300
Spalten: 80
Wiederholrate: 31
Verzögerungszeit:1
Codepage: 850
wenn ich dann das Programm ausführe, bekomme ich wieder die Fehlermeldung.
Eingabeaufforderung
mode con cp select=850
Gruß
Christian
das war mein alter beitrag. Bisher hatte ich alles mit Eclipse getestet, da geht auch alles.
Nur soll es später über die DOS-Konsole gestartet werden. Tja, und da kommt es zu Fehlern mit der CP850!
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Hi -
das war mein alter beitrag. Bisher hatte ich alles mit Eclipse
getestet, da geht auch alles.
Nur soll es später über die DOS-Konsole gestartet werden. Tja,
und da kommt es zu Fehlern mit der CP850!
Ah du warst das 
Na dann mußt du natürlich rausfinden, welches Encoding in deiner XP DOS-Console eingestellt ist. Es kann durchaus sein, dass der Ziel-Rechner anders konfiguriert ist - Bzw. müßte man herausfinden, warum dein Java kein Cp850 unterstützt.
Kannst du mal eine frische DOS-Console aufmachen und einfach nur
mode con
eingeben - Dann siehst du das standardmäßig eingestellte encoding
mfG,
J.P.Jarolim
Internationale Version des SDK?
Hallo -
Nur soll es später über die DOS-Konsole gestartet werden. Tja,
und da kommt es zu Fehlern mit der CP850!
Ich habe ein bisschen gegoogelt - Hast du eine internationale (meistens größer) oder lokalisierte Version vom Java SDK heruntergeladen?
Anscheinend haben lokalisierte Versionen weniger Encodings dabei.
mfG,
J.P.Jarolim
habs gefunden!!
ich musste noch die java_home\jre\lib\charsets.jar in die CLASSPATH übernehmen.
jetzt funzt alles
)