Unicode 编码解码工具类

news/2025/10/10 11:27:07/文章来源:https://www.cnblogs.com/wanqiang/p/19132690
 /*** 字符串转 Unicode 编码(标准格式 \\uXXXX)*/


public static String stringToUnicode(String str) {if (str == null || str.isEmpty()) {return "";}StringBuilder unicode = new StringBuilder();for (int i = 0; i < str.length(); i++) {char ch = str.charAt(i);// 对非ASCII字符进行编码if (ch > 127) {unicode.append("\\u").append(String.format("%04x", (int) ch).toUpperCase());} else {unicode.append(ch);}}return unicode.toString();}


    /*** Unicode 解码为字符串(标准格式 \\uXXXX)*/public static String unicodeToString(String unicodeStr) {if (unicodeStr == null || unicodeStr.isEmpty()) {return "";}Pattern pattern = Pattern.compile("(\\\\u[0-9a-fA-F]{4})");Matcher matcher = pattern.matcher(unicodeStr);StringBuffer sb = new StringBuffer();while (matcher.find()) {String unicode = matcher.group(1);char ch = (char) Integer.parseInt(unicode.substring(2), 16);matcher.appendReplacement(sb, String.valueOf(ch));}matcher.appendTail(sb);return sb.toString();}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/934063.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2025 木粉源头厂家最新推荐榜:全品类适配 / 稳定供应 / 技术赋能品牌权威解析,采购必看杂/刨花/木塑/化工/造纸/香/猫砂木粉厂家推荐

木粉作为化工、木塑、造纸、宠物用品等多领域的核心原料,其品类适配性、质量稳定性直接影响终端产品竞争力。当前市场中,采购方常面临三大痛点:一是需求精细化与供应同质化的矛盾,专用粉性能不达标、基础粉纯度不足…

mergeGDS

描述:脚本: streamOut ../output/latest/${design_name}.gds.gz \-units 1000 \-structureName ${design_name} \-mapFile ../scr/streamOut.map \-merge $gds_files \-mode ALL逐条解释:

有奖话题:Data Agent for Meta 能否成为企业级 “数据大脑”?

随着生成式人工智能(Generative AI)从概念验证迈向规模化商业落地,AI Agent已成为企业核心业务流程的重要组成部分。然而,当模型调用日益便捷时,核心痛点已不再是模型本身,而是集中在一个关键要素上:数据。传统…

汉印打印机N41BT驱动 安装后无法打印

HPRTN41BT Windows驱动我使用的是汉印N41BT打印机, 电脑重装系统后,安装了N41BT 还是无法打印, 解决办法 一,先安装对应型号的打印驱动,比如我的是 汉印 型号:N41BT 驱动安装好后, 然进电脑设置 ,我的是win10…

新的练习项目

最近新发现了一个特别好的练习项目,进阶学习使用的,12306 plus版马丁大佬的,预备在十月内学完! 惊喜程度不亚于第一个hello world

最简单的 Web 打印方案:用 5 分钟上手 web-print-pdf(npm 包) - 实践

最简单的 Web 打印方案:用 5 分钟上手 web-print-pdf(npm 包) - 实践pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: …

2025 年塑木厂家最新推荐:实力厂家排行榜 —— 含围栏地板栈道等产品企业技术服务优势解析塑木地板/栈道/护栏/门板/凉亭/墙板/托盘厂家推荐

当前户外景观与公共设施建设中,塑木材料因环保耐用特性需求激增,但市场乱象凸显。多数消费者面临选品难题:部分厂家无核心技术,产品抗压、抗紫外线能力差,难适应不同地域气候;服务断层导致设计施工脱节,售后响应…

如何将GIS属性一键快速标注到AutoCAD图纸上?

假如有成百上千个地块、管线或设备需要标注名称和编号,手动逐个输入文本不仅耗时巨大,而且极易出错。借助GIS4CAD插件可以快速地将选定的GIS属性字段值(如地名、编号)作为文本快速标注到图纸实体上。此功能实现了“…

深入解析:设计模式(C++)详解——命令模式(2)

深入解析:设计模式(C++)详解——命令模式(2)pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", &…

坯子插件库 v3.2.1 for SketchUp 2022-2024下载与安装教程

坯子插件库 v3.2.1 for SketchUp 2022-2024 是一款专为 SketchUp 2022 至 2024 版本设计的插件管理工具,集插件下载、安装、卸载及更新功能于一体,支持一键操作简化流程。该工具内置丰富插件资源库,涵盖建筑构件、线…

免费绿色版识别软件,OCR识别软件!最全安装使用教程(附下载地址)

软件介绍 这个OCR识别非常的小巧,支持离线,支持所有的Windows系统,非常适合老电脑或者不联网的电脑使用, 软件为绿色免安装,解压出来双击“识别”程序就启动了(没有反应的就鼠标右键用管理员身份运行)。 之前也…

实用指南:云原生网络基础设施的核心组件Envoy

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

zookeeper常用操作 - 吾辈当奋斗

cd /home/zookeeper/bin# 登录客户端sh zkCli.sh# 查看有几个服务注册到此ls /services # 查看下面的实例,具体的IP+端口ls /services/lulu

基于旋转不变子空间(ESPRIT)算法的DOA估计

一、ESPRIT算法核心原理 1.1 旋转不变性基础 ESPRIT通过阵列的几何对称性构建旋转不变性,利用两个子阵列接收信号的相位差直接估计DOA。对于均匀线阵(ULA),相邻阵元间距为d,信号入射角θ的相位延迟为:两个子阵列…

zedboard + AD-FMCOMMS3-EBZ HDL VIVADO 工程构建(二) 构建HDL项目

zedboard + AD-FMCOMMS3-EBZ HDL VIVADO 工程构建(二) 构建HDL项目 Build an HDL project — HDL documentation构建工程,需要 Linux 环境, windows 11 下 使用 WSL2

2025年超微粉碎机优质实力厂家推荐,产品涵盖低温无尘粉碎机/液氮冷冻/万能/锤式粉碎机!

江阴市中凯机械制造有限公司通过十几年的发展,公司严格按照ISO9001质量体系标准实施规范管理,产品质量上乘,公司从2011年创立就开始针对各种中药材、高分子材料的低温粉碎领域的研发、制造及销售,已有十余年的生产…

2025 年高低温试验箱制造厂家最新推荐排行榜:精选优质品牌,助力企业精准选购可靠测试设备恒温恒湿试验箱/高低温试验箱厂家推荐

随着电子、半导体、汽车、航天等领域对产品可靠性要求不断提升,高低温试验箱作为关键测试设备,市场需求日益增长,但行业乱象也让企业选购难度加大。部分厂家缺乏核心技术,设备精度不足、稳定性差,无法满足高端测试…

MySQL数据库入门指南,5分钟掌握连接与基础操作命令

你是否经常在操作MySQL时卡在第一步?连数据库都进不去还谈什么后续操作?作为开发者必备技能,MySQL的基础命令就像学骑自行车要先学会扶车把一样重要。今天我们就用最直白的语言,拆解那些看似简单却容易出错的MySQL…

一堆todo - 吾辈当奋斗

框架springboot springSecurity devops+CICD k8s+docker 单点登录 SSO SOA-架构设计模式 Spring Cloud-微服务基础分布式事务 event+listener jdk8特性 jdk17特性 maven 多线程 分布式锁的各种实现-zookeeper+redis 设…