1 import java.net.*; 2 import java.io.*; 3 4 public class utf8dec { 5 public static void main(String [] args) throws IOException { 6 7 ByteArrayOutputStream buf = new ByteArrayOutputStream(); 8 9 for (int i = 0; i < args.length; i++) { 10 String b = args[i]; 11 buf.write(Integer.parseInt(b, 16)); 12 } 13 14 String out = new String (buf.toByteArray(), "UTF8"); 15 for (int i = 0; i < out.length(); i++) { 16 System.out.print("&#"+((int) out.charAt(i))+"; "); 17 } 18 19 System.out.println(""); 20 for (int i = 0; i < out.length(); i++) { 21 System.out.print("0x"+Integer.toHexString(out.charAt(i))+" "); 22 } 23 } 24 25 26 } 27 | Popular Tags |