java字符实体_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;
}
附:
在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‘);
java字符实体_java转换 HTML字符实体,java特殊字符转义字符串(示例代码)相关推荐
- python首字母大写其他小写_python大小写转换,首字母大写,去除特殊字符的简单示例...
这篇文章主要为大家详细介绍了python大小写转换,首字母大写,去除特殊字符的简单示例,具有一定的参考价值,可以用来参考一下. 对python这个高级语言感兴趣的小伙伴,下面一起跟随512笔记的小编两 ...
- java转换 HTML字符实体,java特殊字符转义字符串
为什么要用转义字符串? HTML中<,>,&等有特殊含义(<,>,用于链接签,&用于转义),不能直接使用.这些符号是不显示在我们最终看到的网页里的,那如果我们希 ...
- java存储字节_Java字节与字符流永久存储json数据
使用第三方json转换工具,阿里巴巴json转换工具Fastjson1.2.7. 注意:jar包的导入不再赘述,详见百度. User类,定义两种属性,并创建构造方法与get和set方法 public ...
- java实体类转换xml_简单实体类和xml文件的相互转换方法
最近写一个题目,要求将一组员工实体类转换成xml文件,或将xml文件转换成一组实体类.题目不难,但写完感觉可以利用泛型和反射将任意一个实体类和xml文件进行转换.于是今天下午立马动手 试了下,做了个简 ...
- java io字符流_Java IO流字符流简介及基本使用
Java IO流字符流简介及常用字符流的基本使用 字符流分为输入字符流(Writer)和输出字符流(Reader),这两种字符流及其子类字符流都有自己专门的功能.在编码中我们常用的输出字符流有File ...
- java字符插入_java在原字符中插入新字符或字符串实例
插入字符代码: public class Test { /**在原字符中插入新字符**/ public static void main(String[] args){ StringBuffer sb ...
- java api教程_Java api 入门教程 之 JAVA的文件操作
I/O类使用 由于在IO操作中,需要使用的数据源有很多,作为一个IO技术的初学者,从读写文件开始学习IO技术是一个比较好的选择.因为文件是一种常见的数据源,而且读写文件也是程序员进行IO编程的一个基本 ...
- java excel 批注_Java 添加、读取和删除 Excel 批注的操作代码
批注是一种富文本注释,常用于为指定的Excel单元格添加提示或附加信息. Free Spire.XLS for Java为开发人员免费提供了在Java应用程序中对Excel文件添加和操作批注的功能. ...
- java utf8 简繁转换 类库_在Java中进行中文繁体简体转换,基于OpenCC(Open Chinese Convert)方案...
一.OpenCC介绍 OpenCC (Open Chinese Convert,开放中文转换) 是一个用于中文简繁转换的开源项目,支持词汇级别的转换.异体字转换和地区习惯用词转换(中国大陆.台湾.香港 ...
最新文章
- Android --- Binary XML file line2 Binary XML file line 2 Error inflating class unknown
- 使用cout输出数据之使用成员函数
- Linux网络编程——tcp并发服务器(多进程)
- html动态计算高度,透明半透明背景
- php外边框样式,CSS中的边框样式
- 基于Redis的三种分布式爬虫策略
- python pos函数_从0入门Python — 4. 函数
- java异常处借接错书_利用Java异常机制实现模拟借书系统
- social-engineer-toolkit搭建-网站克隆钓鱼
- 非常全面的概念数据模型概述-PD下画E-R图
- 快速实现NBIOT UDP通信
- Win10以太网网络电缆被拔出怎么解决
- (二)Easyexcel 的使用(读取数据到map集合中)
- Ubuntu安装.md阅读工具-Typora
- 索引原理-索引数据结构
- Springboot使用Actuator健康监控以及可视化界面
- 如何通过网络赚钱(1年纯赚7000万有感)
- ofo创始人戴威开“美版瑞幸”:估值2亿美元 网友却喊他退押金
- 用微信小程序开店之一——如何申请个人开发号
- 李开复谷歌最后告别:遭同事难题“拷问”(图)