编码转换(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特殊字符转义字符串(示例代码)相关推荐

  1. python首字母大写其他小写_python大小写转换,首字母大写,去除特殊字符的简单示例...

    这篇文章主要为大家详细介绍了python大小写转换,首字母大写,去除特殊字符的简单示例,具有一定的参考价值,可以用来参考一下. 对python这个高级语言感兴趣的小伙伴,下面一起跟随512笔记的小编两 ...

  2. java转换 HTML字符实体,java特殊字符转义字符串

    为什么要用转义字符串? HTML中<,>,&等有特殊含义(<,>,用于链接签,&用于转义),不能直接使用.这些符号是不显示在我们最终看到的网页里的,那如果我们希 ...

  3. java存储字节_Java字节与字符流永久存储json数据

    使用第三方json转换工具,阿里巴巴json转换工具Fastjson1.2.7. 注意:jar包的导入不再赘述,详见百度. User类,定义两种属性,并创建构造方法与get和set方法 public ...

  4. java实体类转换xml_简单实体类和xml文件的相互转换方法

    最近写一个题目,要求将一组员工实体类转换成xml文件,或将xml文件转换成一组实体类.题目不难,但写完感觉可以利用泛型和反射将任意一个实体类和xml文件进行转换.于是今天下午立马动手 试了下,做了个简 ...

  5. java io字符流_Java IO流字符流简介及基本使用

    Java IO流字符流简介及常用字符流的基本使用 字符流分为输入字符流(Writer)和输出字符流(Reader),这两种字符流及其子类字符流都有自己专门的功能.在编码中我们常用的输出字符流有File ...

  6. java字符插入_java在原字符中插入新字符或字符串实例

    插入字符代码: public class Test { /**在原字符中插入新字符**/ public static void main(String[] args){ StringBuffer sb ...

  7. java api教程_Java api 入门教程 之 JAVA的文件操作

    I/O类使用 由于在IO操作中,需要使用的数据源有很多,作为一个IO技术的初学者,从读写文件开始学习IO技术是一个比较好的选择.因为文件是一种常见的数据源,而且读写文件也是程序员进行IO编程的一个基本 ...

  8. java excel 批注_Java 添加、读取和删除 Excel 批注的操作代码

    批注是一种富文本注释,常用于为指定的Excel单元格添加提示或附加信息. Free Spire.XLS for Java为开发人员免费提供了在Java应用程序中对Excel文件添加和操作批注的功能. ...

  9. java utf8 简繁转换 类库_在Java中进行中文繁体简体转换,基于OpenCC(Open Chinese Convert)方案...

    一.OpenCC介绍 OpenCC (Open Chinese Convert,开放中文转换) 是一个用于中文简繁转换的开源项目,支持词汇级别的转换.异体字转换和地区习惯用词转换(中国大陆.台湾.香港 ...

最新文章

  1. Android --- Binary XML file line2 Binary XML file line 2 Error inflating class unknown
  2. 使用cout输出数据之使用成员函数
  3. Linux网络编程——tcp并发服务器(多进程)
  4. html动态计算高度,透明半透明背景
  5. php外边框样式,CSS中的边框样式
  6. 基于Redis的三种分布式爬虫策略
  7. python pos函数_从0入门Python — 4. 函数
  8. java异常处借接错书_利用Java异常机制实现模拟借书系统
  9. social-engineer-toolkit搭建-网站克隆钓鱼
  10. 非常全面的概念数据模型概述-PD下画E-R图
  11. 快速实现NBIOT UDP通信
  12. Win10以太网网络电缆被拔出怎么解决
  13. (二)Easyexcel 的使用(读取数据到map集合中)
  14. Ubuntu安装.md阅读工具-Typora
  15. 索引原理-索引数据结构
  16. Springboot使用Actuator健康监控以及可视化界面
  17. 如何通过网络赚钱(1年纯赚7000万有感)
  18. ofo创始人戴威开“美版瑞幸”:估值2亿美元 网友却喊他退押金
  19. 用微信小程序开店之一——如何申请个人开发号
  20. 李开复谷歌最后告别:遭同事难题“拷问”(图)

热门文章

  1. 浅谈C/C++ 开发Excel插件之操作excel
  2. ROS机器人操作系统教学与应用的思考
  3. IDEA的基本使用:让你的IDEA有飞一般的感觉
  4. 送东阳马生序 与君共勉
  5. 人工智能安全(五)—梯度攻击
  6. Maven从入门到精通
  7. Flutter-防京东商城项目-创建商品数据模型 、请求Api接口渲染热门商品 推荐商品 获取数据然后模型赋值-06
  8. Qt 设置背景图片
  9. 权威的计算机类期刊,计算机类期刊权威排名
  10. zoj2100-Seeding