中文和Unicode互相转化(继IP接口续篇)
在上篇我已经发过,关于IP地址查询接口及调用方法-黑帽地区跳转 ,这里我们在使用的时候,可能会出现一些unicode编码,你看不出来是中文到底是什么,那么这里教大家简单的方法去转码,有两种方法如下图:(我们打开淘宝的IP接口)
我们可以看到里面有一些unicode编码,下面直接进入主题:
第一种方法:(到站长之家去转码,地址:http://tool.chinaz.com/Tools/unicode.aspx),如下图
第二种方法:自己写程序进行转码,如下:
Unicode转中文String unicode = "\u4e2d\u56fd";
String result = new String(unicode.getBytes("UTF-8"), "UTF-8");
System.out.println(result);结果:中国
中文转UnicodeString chinese = "华东";
StringBuffer unicode = new StringBuffer();
for (int i = 0; i < chinese.length(); i++) {
Character character = chinese.charAt(i);
unicode.append("\\u" + Integer.toHexString(character));
}
System.out.println(unicode.toString());结果:\u534e\u4e1c
这个正需要
页:
[1]