JAVA转换Unicode与汉字兼容里面位置有字母数字组合

 

最近倒腾一下百度翻译的api,发现返回的信息是unicode代码的,需要转换一下

1
2
3
4
5
6
7
8
/**
* 字符串转unicode
* @param str
* @return
*/
public static String stringToUnicode(String s) {
String str = "";
for (int i = 0; i < s.length(); i++) {
int ch = (int) s.charAt(i);
if (ch > 255)
// toHexString() 方法返回为无符号整数基数为16的整数参数的字符串表示形式
str += "\\u" + Integer.toHexString(ch);
else
str += "\\" + Integer.toHexString(ch);
}
return str;
}

 

1
2
3
4
5
6
7
8
/**
* unicode转字符串,不转换数字和字母
* @param unicode
* @return
*/
 
public static String unicodeToString(String str) {
Pattern pattern = Pattern.compile("(\\\\u(\\p{XDigit}{4}))");
Matcher matcher = pattern.matcher(str);
char ch;
while (matcher.find()) {
ch = (char) Integer.parseInt(matcher.group(2), 16);
str = str.replace(matcher.group(1), ch + "");
}
return str;
}

 

https://blog.csdn.net/songylwq/article/details/87890361

文章来源于网络或者作者投稿,若有侵权请联系删除,作者:老钟,如若转载,请注明出处:https://www.laoz.net/1069.html

(1)
老钟
上一篇 2020 年 05 月 16 日 上午 11:50
下一篇 2020 年 07 月 03 日 下午 5:44

相关推荐

  • PS打造产品漂亮的蓝色光线图案,PS蓝光线条

    文章转载,网页收藏夹里面收藏了不少实用的技巧,可是,突然发现原网站删除了,或者个人博客倒闭了,于是乎,不得不转载到自己的碗里。 本教程重点在曲线部分的制作。首先是用钢笔勾出曲线路径,这一步比较重要,曲…

    2016 年 06 月 24 日
  • PR编辑横屏视频为竖屏或者正方形1:1上下模糊

    PR剪辑视频实践,记录一下,主要的需求: Premiere真是一款非常好的视频编辑器,原素材是横屏,需要编辑成9:16或者1:1视频,使用了快剪辑视频编辑工具,发现只能裁剪,两边会剪切掉,无法满足需求, 于是考虑使用PR…

    2021 年 03 月 23 日
  • win7禁止win10升级提醒,重启电脑以完成 Windows 10 的安装解决办法

    重启电脑以完成 Windows 10 的安装 , Oh God ,手贱,提示升级win10升级时按了确定,然后重启就马上升级win10了~ 虽然win10听说还比较好用,但是很多人还是习惯用win7,不管怎么说,都要阻止升级win10~ 那好吧,看…

    2016 年 05 月 10 日
  • eclipse使用 让左边的树状目录不自动展开

    最近写代码的时候,发觉点击类后,左边栏自动定位到那个类去了,虽然能快速找到类,但是眼花缭乱也不清楚当初在哪里设置了这个的,以前用的时候是没有出现这个情况的把这个关闭掉,很简单:左边栏目录框上方有个连…

    计算机软件应用 2012 年 09 月 24 日
  • EXCEL操作 找出两列重复项,并用颜色标记

    EXCEL操作 找出两列重复项,并用颜色标记 excel中查找两列中的相同数据 excel中如何找出两列数据里完全匹配的数据 操作方式: 1 通过公式 2 直接通过excel本身功能 以下以excel2007为例,一下子就可以实现该功能 1.…

    计算机软件应用 2014 年 04 月 02 日
  • 第一次使用AI,这个是劳动成果

    虽然对PS熟悉点,但是AI对于我来说的话,还是比较陌生的 那么要做好一个包装设计,必须要矢量图才行,虽然有朋友说使用PS也可以,只要是300dpi和印刷模式CMYK 就可以了! 但奇怪的是,为什么哪些印刷厂需要cdr或者a…

    2014 年 06 月 07 日
  • 推荐几款免费的在线ocr图片识别软件

    1. i2OCR i2OCR 支持用户通过本地和在线上传 JPEG、TIF、BMP、PNG、PBM、GIF、PPM、PGM 等图像文件类型或图像 URL以识别其中的文字。用户无需注册,即可上传并转换图片,没有任何数量限制。此外,它还支持识别多列…

    2024 年 07 月 30 日
  • Adobe Illustrator CS5做包装设计,AI 自由变形工具

    今天第一次认真使用AI,也可以说第一次使用AI,要做一个产品的外包装设计 让人纠结的地方,AI与PS虽然是一家公司,但是快捷键等都不一样(也有些一样的) 需要把原本矩形的形状做出一个弧形出来,使用AI的自由变换…

    2014 年 06 月 06 日
  • myeclipse5.5 安装SVN

    1、Help->Software Updates->Find and Install。2、Search For New Features To Install。3、选择New Update Site在弹出对话框中输入相应的东西,输入&nb…

    计算机软件应用 2012 年 09 月 25 日
  • HTTP Response Code HTTP响应码

    一、HTTP码应码响应码由三位十进制数字组成,它们出现在由HTTP服务器发送的响应的第一行。响应码分五种类型,由它们的第一位数字表示:1.1xx:信息,请求收到,继续处理2.2xx:成功,行为被成功地接受、理解和采纳3…

    计算机软件应用 2012 年 08 月 22 日