Files
wscience/test/character/CharsetTest.java

29 lines
807 B
Java

package character;
import java.nio.ByteBuffer;
import java.nio.charset.Charset;
import java.util.Arrays;
public class CharsetTest {
public static void main(String[] args){
for(String names : Charset.availableCharsets().keySet()) {
System.out.println(names);
}
String text = "\u250C 123asdÖÄÜß%&/§$";
System.out.println(text);
for(Charset cs : Charset.availableCharsets().values()) {
try{
ByteBuffer bytes = cs.encode(text);
System.out.println(cs.name() + ": ");
System.out.println("\tBytes : " + Arrays.toString(bytes.array()));
System.out.println("\tString: " + new String(bytes.array()));
System.out.println("\tZurück: " + cs.decode(bytes).toString());
} catch(UnsupportedOperationException uee){
}
}
}
}