Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionimport java.io.*;
import java.nio.*;
import java.nio.charset.*;
public class Charset1
{
static public void main( String args[] ) throws Exception {
CharBuffer carBuf = CharBuffer.wrap("abcd\u00E9");
System.out.println("CharBuffer = "+carBuf );
Charset charset = Charset.forName("ISO-8859-1");
System.out.println("Charset ISO-8859-1");
ByteBuffer byteBuf = charset.encode(carBuf);
System.out.println("ByteBuffer charset.encode(carBuf) : ");
while (byteBuf.remaining()>0)
System.out.print(UnicodeFormatter.byteToHex(byteBuf.get())
+ " " );
System.out.println();
byteBuf.flip();
CharBuffer carBuf2 = charset.decode(byteBuf);
System.out.println("CharBuffer charset.decode(byteBuf) : "
+carBuf2 );
charset = Charset.forName("UTF-8");
System.out.println("Charset UTF-8");
carBuf.flip();
byteBuf = charset.encode(carBuf);
System.out.println("ByteBuffer charset.encode(carBuf) : ");
while (byteBuf.remaining()>0) {
System.out.print( UnicodeFormatter.byteToHex(byteBuf.get()) + " " );
}
System.out.println();
byteBuf.flip();
carBuf2 = charset.decode(byteBuf);
System.out.println("CharBuffer charset.decode(byteBuf) : "+carBuf2 );
}
}