java中 Numeric Character Reference 与 中文 互转

本文介绍了Numeric Character Reference(NCR)的概念及其在HTML和XML中的使用,包括其编码格式。通过示例展示了如何在Java中进行NCR与中文字符的相互转换,并提到了Apache Commons Lang库的相关工具。
摘要由CSDN通过智能技术生成

说明

Numeric Character Reference
NCR是一种常见的标记结构,用于SGML和其他SGML相似的标记语言,如HTML和XML。它由一个短的字符序列组成,代表一个字符(全球的文字字符)。

NCR编码是由一个与号(&)跟着一个井号(#), 然后跟着这个字符的Unicode编码值, 最后跟着一个分号组成的.

&#ddddd;  十进制表示
&#xhhhh;  十六进制表示

还有一种叫 Character entity reference 其表示

&#name;

比如html中常见的表示空格的转义:

&#nbsp; 

示例

测试内容

用NCR 则表示为

测试&
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值