黑帽联盟

标题: 中文和Unicode互相转化(继IP接口续篇) [打印本页]

作者: heimao    时间: 2017-4-1 10:24
标题: 中文和Unicode互相转化(继IP接口续篇)
在上篇我已经发过,关于IP地址查询接口及调用方法-黑帽地区跳转 ,这里我们在使用的时候,可能会出现一些unicode编码,你看不出来是中文到底是什么,那么这里教大家简单的方法去转码,有两种方法

如下图:(我们打开淘宝的IP接口)
1.png

我们可以看到里面有一些unicode编码,下面直接进入主题:

第一种方法:(到站长之家去转码,地址:http://tool.chinaz.com/Tools/unicode.aspx),如下图
3.png

第二种方法:自己写程序进行转码,如下:
Unicode转中文
  1. String unicode = "\u4e2d\u56fd";
  2. String result = new String(unicode.getBytes("UTF-8"), "UTF-8");
  3. System.out.println(result);
复制代码
结果:中国

中文转Unicode
  1. String chinese = "华东";
  2. StringBuffer unicode = new StringBuffer();
  3. for (int i = 0; i < chinese.length(); i++) {
  4.     Character character = chinese.charAt(i);
  5.     unicode.append("\\u" + Integer.toHexString(character));
  6. }
  7. System.out.println(unicode.toString());
复制代码
结果:\u534e\u4e1c





作者: gaoinfo    时间: 2017-5-5 10:24
这个正需要




欢迎光临 黑帽联盟 (https://bbs.cnblackhat.com/) Powered by Discuz! X2.5