html页面中如何将编码转换成中文的示例代码
html
换成
编码
html页面中如何将编码转换成中文的示例代码
private static String convertToChinese(String dataStr) { System.out.println("--------data str---->" + dataStr); if(dataStr == null || dataStr.length() == 0) { return dataStr; } int start = 0; int end = 0; final StringBuffer buffer = new StringBuffer(); while (start > -1) { int system = 10;// 进制 if (start == 0) { int t = dataStr.indexOf("&#"); if (start != t) start = t; if(start > 0) { buffer.append(dataStr.substring(0, start)); } if(start == -1) { return dataStr; } } end = dataStr.indexOf(";", start + 2); String charStr = ""; if (end != -1) { charStr = dataStr.substring(start + 2, end); // 判断进制 char s = charStr.charAt(0); if (s == 'x' || s == 'X') { system = 16; charStr = charStr.substring(1); } // 转换 try { char letter = (char) Integer.parseInt(charStr, system); buffer.append(new Character(letter).toString()); } catch (NumberFormatException e) { e.printStackTrace(); } } // 处理当前unicode字符到下一个unicode字符之间的非unicode字符 start = dataStr.indexOf("&#", end); if (start - end > 1) { buffer.append(dataStr.substring(end + 1, start)); } // 处理最后面的非 unicode字符 if (start == -1) { int length = dataStr.length(); if (end + 1 != length) { buffer.append(dataStr.substring(end + 1, length)); } } } return buffer.toString(); }
登录后复制
以上是html页面中如何将编码转换成中文的示例代码的详细内容。更多信息请关注PHP中文网其他相关文章!
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章
如何修复KB5055523无法在Windows 11中安装?
4 周前
By DDD
如何修复KB5055518无法在Windows 10中安装?
4 周前
By DDD
<🎜>:种植花园 - 完整的突变指南
3 周前
By DDD
<🎜>:泡泡胶模拟器无穷大 - 如何获取和使用皇家钥匙
3 周前
By 尊渡假赌尊渡假赌尊渡假赌
如何修复KB5055612无法在Windows 10中安装?
3 周前
By DDD

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

本教程演示了如何使用PHP有效地处理XML文档。 XML(可扩展的标记语言)是一种用于人类可读性和机器解析的多功能文本标记语言。它通常用于数据存储
