当前位置: 首页 > news >正文

Unicode 编码解码工具类

 /*** 字符串转 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.hskmm.com/?act=detail&tid=27898

相关文章:

  • 2025 木粉源头厂家最新推荐榜:全品类适配 / 稳定供应 / 技术赋能品牌权威解析,采购必看杂/刨花/木塑/化工/造纸/香/猫砂木粉厂家推荐
  • mergeGDS
  • 读书笔记
  • 有奖话题:Data Agent for Meta 能否成为企业级 “数据大脑”?
  • 汉印打印机N41BT驱动 安装后无法打印
  • 新的练习项目
  • 最简单的 Web 打印方案:用 5 分钟上手 web-print-pdf(npm 包) - 实践
  • 2025 年塑木厂家最新推荐:实力厂家排行榜 —— 含围栏地板栈道等产品企业技术服务优势解析塑木地板/栈道/护栏/门板/凉亭/墙板/托盘厂家推荐
  • 如何将GIS属性一键快速标注到AutoCAD图纸上?
  • 坯子插件库 v3.2.1 for SketchUp 2022-2024下载与安装教程
  • 免费绿色版识别软件,OCR识别软件!最全安装使用教程(附下载地址)
  • 2025年超微粉碎机优质实力厂家推荐,产品涵盖低温无尘粉碎机/液氮冷冻/万能/锤式粉碎机!
  • linux常用操作 - 吾辈当奋斗
  • 2025 年高低温试验箱制造厂家最新推荐排行榜:精选优质品牌,助力企业精准选购可靠测试设备恒温恒湿试验箱/高低温试验箱厂家推荐
  • MySQL数据库入门指南,5分钟掌握连接与基础操作命令
  • zookeeper常用操作 - 吾辈当奋斗
  • 基于旋转不变子空间(ESPRIT)算法的DOA估计
  • 一堆todo - 吾辈当奋斗
  • 大规模图神经网络高效训练新方法
  • 10 10
  • cocos3节点监听不到TOUCH_START问题
  • Rudin 数学分析第二章
  • Gitee DevOps平台:中国企业数字化转型的加速器
  • aardio在其他窗体调用主窗体的函数
  • 全社会是否真的需要一套AI元人文实践框架?
  • 2025人工智能在无人机数据处理中的应用
  • 基于自适应观测器的无传感器感应电动机矢量控制仿真
  • 高性能场景为什么推荐使用PostgreSQL,而非MySQL?
  • 【EI期刊、EI-JA检索】第五届新能源与电力工程国际学术会议(ICNEPE 2025)
  • 告别普通游客照:在线P图让你的社交媒体脱颖而出