pboot 将编码转换为实体html_java转换 HTML字符实体,java特殊字符转义字符串
编码转换(to Unicode)
(程序代码来源于网络)
Js版
test = "你好abc"
str = ""
for( i=0; i
{
temp = test.charCodeAt(i).toString(16);
str += "\\u"+ new Array(5-String(temp).length).join("0") +temp;
}
document.write (str)
vbs版
Function Unicode(str1)
Dim str,temp
str = ""
For i=1 to len(str1)
temp = Hex(AscW(Mid(str1,i,1)))
If len(temp) < 5 Then temp = right("0000" & temp, 4)
str = str & "\u" & temp
Next
Unicode = str
End Function
Function htmlentities(str)
For i = 1 to Len(str)
char = mid(str, i, 1)
If Ascw(char) > 128 then
htmlentities = htmlentities & "" & Ascw(char) & ";"
Else
htmlentities = htmlentities & char
End if
Next
End Function
coldfusion版
function nochaoscode(str)
{
var new_str = “”;
for(i=1; i lte len(str);i=i+1){
if(asc(mid(str,i,1)) lt 128){
new_str = new_str & mid(str,i,1);
}else{
new_str = new_str & “#” & asc(mid(str,i,1));
}
}
return new_str;
}
java版
/***
*(特殊字符替换)
*@paramTODO
*@returnString 返回类型
*@authorxsw
* @2016-12-4下午03:10:03*/
public staticString htmlReplace(String str){//str = str.replace("“", "“");//str = str.replace("”", "”");//str = str.replace(" ", " ");//str = str.replace("&", "&");//str = str.replace("'", "'");
str = str.replace("’", "’");
str= str.replace("—", "—");
str= str.replace("–", "–");returnstr;
}
或者java的org.apache.commons.lang3包有个StringEscapeUtils
StringEscapeUtils.unescapeHtml4(str)
附:
在php中我们可以用mbstring的mb_convert_encoding函数实现这个正向及反向的转化。 如:
mb_convert_encoding ("你好", "HTML-ENTITIES", "gb2312"); //输出:你好
mb_convert_encoding ("你好", "gb2312", "HTML-ENTITIES"); //输出:你好
如果需要对整个页面转化,则只需要在php文件的头部加上这三行代码:
mb_internal_encoding("gb2312"); // 这里的gb2312是你网站原来的编码
mb_http_output("HTML-ENTITIES");
ob_start('mb_output_handler');
pboot 将编码转换为实体html_java转换 HTML字符实体,java特殊字符转义字符串相关推荐
- java转换 HTML字符实体,java特殊字符转义字符串
为什么要用转义字符串? HTML中<,>,&等有特殊含义(<,>,用于链接签,&用于转义),不能直接使用.这些符号是不显示在我们最终看到的网页里的,那如果我们希 ...
- java字符实体_java转换 HTML字符实体,java特殊字符转义字符串(示例代码)
编码转换(to Unicode) (程序代码来源于网络) Js版 test = "你好abc" str = "" for( i=0; i { temp = ...
- 【JS】转换 HTML 字符实体
转换 HTML 字符实体 请将字符串中的 &.<.>."(双引号)和 '(单引号)转换为相应的 HTML 字符实体. 代码示例: 方法一: function conver ...
- php中空格实体,html中空格字符实体的详细介绍
HTML 实体 在 HTML 中,某些字符是预留的. 在 HTML 中不能使用小于号(),这是因为浏览器会误认为它们是标签. 如果希望正确地显示预留字符,我们必须在 HTML 源代码中使用字符实体(c ...
- html字符实体标签语法,HTML字符实体与文本格式化标签
HT环行进端处触码通法果泉位可近境其行框理发ML 字符实体/HTML 中的预留字符必须被替换为字符实体,一些在键盘上找不到的字符也可以使用字符实体来览页些求时是过解些这确如目前例总站回广随能4果泉时标 ...
- java实体类转换xml_简单实体类和xml文件的相互转换方法
最近写一个题目,要求将一组员工实体类转换成xml文件,或将xml文件转换成一组实体类.题目不难,但写完感觉可以利用泛型和反射将任意一个实体类和xml文件进行转换.于是今天下午立马动手 试了下,做了个简 ...
- 不间断空格的html实体,html中空格字符实体整理
摘要浏览器总是会截短 HTML 页面中的空格.如果您在文本中写 10 个空格,在显示该页面之前,浏览器会删除它们中的 9 个.如需在页面中增加空格的数量,您需要使用 字符实体. 本篇就单介绍空格的字符 ...
- java特殊字符转义html_java转义html特殊字符
详细的ascii码对照表及转义字符_IT/计算机_专业资料.C# .Net比较详细的 ASCII 码对照表 JAVA 中转义字符 1.八进制转义序列:\\ + 1 到 3 位 5 数字;范围'.... ...
- pboot 将编码转换为实体html_PbootCms在模板中对定制标签中的内容进行二次处理
需求场景 在模板制作过程中,会遇到这样的需求: 1.模板中的文案样式不统一,客户需要自己能修改 2.客户有多个销售QQ需要在页面展示 可以解决问题的方案 使用PbootCms中的定制标签功能,不断的增 ...
最新文章
- MC-21-B高精度电阻箱初步测试
- CTFshow 文件上传 web162
- 简单的通讯录程序系统python
- android 自定义viewgroup onmeasure,一篇文章搞懂Android 自定义Viewgroup的难点
- an example of Ascii using 问号 as example
- 制造机器人的现状和发展趋势
- NetCore基于EasyNetQ的高级API使用RabbitMq
- vue在线聊天系统源码
- mongodb查询文件服务器的数据,服务器端知识库mongodb基础篇
- Delphi2007下cxComboBox乱码.
- 定时清理elasticsearch索引和数据
- linux fedora 24 使用 ibus 智能拼音 输入 补全 英文
- 转战物联网·基础篇10-物联网架构硬件端的特点及行业应用,对初创项目的选型建议
- Android 手机震动提示效果 Android Vibrator 手机震动
- 我梦想中的学习组织-勤学会
- linux文件系统知识总结、SD卡挂载问题总结
- SpringBoot(四)整合视图
- Disastrous Downtime
- kotlin入门,Android快速转战Kotlin教程,重难点整理
- iOS 模拟器安装APP,在电脑上运行ios的app