Hi
ich habe mir auf Sourceforge.net das mp3 liberary von helliker runtergeladen damit ich den Mp3 ID3 Tag bearbeiten kann. Nun habe das Problem das bei mir immer wenn ich eine Mp3File erstellen will ein Fehler kommt
dieser: java.io.UnsupportedEncodingException: Cp437
nun habe herausgefunden das der Fehler an dieser stelle passiert:
String result = new String( buf, 0, 3, ENC_TYPE );
Nun wollte ich mal wissen was cp437 ist?!
Ich habe herausbekommen das es ein Zeichensatz ist!
dieser sollte in lib\i18n.jar enthalten sein!!
nun gibt es diese datei bei mir nicht!!!!
wo bekomme ich diese her damit der Fehler nicht mehr auftritt????[/u]
ich habe mir auf Sourceforge.net das mp3 liberary von helliker runtergeladen damit ich den Mp3 ID3 Tag bearbeiten kann. Nun habe das Problem das bei mir immer wenn ich eine Mp3File erstellen will ein Fehler kommt
dieser: java.io.UnsupportedEncodingException: Cp437
nun habe herausgefunden das der Fehler an dieser stelle passiert:
String result = new String( buf, 0, 3, ENC_TYPE );
Code:
private final String ENC_TYPE = "Cp437";
private boolean checkHeader() throws FileNotFoundException, IOException {
RandomAccessFile raf = new RandomAccessFile( mp3, "r" );
boolean retval = false;
if( raf.length() > TAG_SIZE ) {
raf.seek( raf.length() - TAG_SIZE );
byte[] buf = new byte[3];
if( raf.read( buf ) != 3 ) {
throw new IOException("Error encountered reading ID3 header");
}
else {
String result = new String( buf, 0, 3, ENC_TYPE );
retval = result.equals( TAG_START );
}
}
raf.close();
return retval;
Nun wollte ich mal wissen was cp437 ist?!
Ich habe herausbekommen das es ein Zeichensatz ist!
dieser sollte in lib\i18n.jar enthalten sein!!
nun gibt es diese datei bei mir nicht!!!!
wo bekomme ich diese her damit der Fehler nicht mehr auftritt????[/u]