欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

JAVA Unicode编码与中文互换

程序员文章站 2022-06-11 17:18:16
...
中文转Unicode
 public static String toUnicode(String s) {
	        String s1 = "";
	        for (int i = 0; i < s.length(); i++) {
	            s1 +="//u" +  Integer.toHexString(s.charAt(i) & 0xffff);
	        }
	        return s1;
	    }


Unicode转中文
 public static String fromUnicode(String unicode){
				String  str = "";
				String[] hex = unicode.split("//u");  
				System.out.println(hex.length);
				for(int i=1;i<hex.length;i++){         
					int data = Integer.parseInt(hex[i],16); 
					str+=(char)data; 
				}
				return str;
		 }