JavaScript实现字符串与HTML格式相互转换


Posted in Javascript onMarch 17, 2020

代码::

1.将字符转换成Html

function encodeHtml(str){
  var encodedStr = "" ;
  if (str=="") return encodedStr ;
  else {
    for (var i = 0 ; i < str.length ; i ++){
      encodedStr += "&#" + str.substring(i, i + 1).charCodeAt().toString(10) + ";" ;
    }
  }
  return encodedStr ;
}

2.将Html转换成字符

public static String decodeUtf(String str) {
if (str.equals(""))


return "" ;

String ret = "";

String[] toParse = str.split(";");

for (int i=0;i<toParse.length;i++) {


String s = toParse[i];


ret += Character.toChars(Integer.parseInt(s.substring(2)))[0];


//ret+=(char)Integer.parseInt(s.substring(2))

}

return ret;
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
cookie的secure属性详解
Apr 08 Javascript
JS实现表单中checkbox对勾选中增加边框显示效果
Aug 21 Javascript
基于Jquery easyui 选中特定的tab
Nov 17 Javascript
bootstrap fileinput完整实例分享
Nov 08 Javascript
Angular4学习笔记之新建项目的方法
Jul 18 Javascript
vue引入swiper插件的使用实例
Jul 19 Javascript
JavaScript实现三级联动菜单效果
Aug 16 Javascript
基于Vue 2.0的模块化前端 UI 组件库小结
Dec 21 Javascript
async/await优雅的错误处理方法总结
Jan 30 Javascript
layui实现下拉复选功能的例子(包括数据的回显与上传)
Sep 24 Javascript
vue在App.vue文件中监听路由变化刷新页面操作
Aug 14 Javascript
vue引入Excel表格插件的方法
Apr 28 Vue.js
JS对象属性的检测与获取操作实例分析
Mar 17 #Javascript
JS前端模块化原理与实现方法详解
Mar 17 #Javascript
javascript中innerHTML 获取或替换html内容的实现代码
Mar 17 #Javascript
Vue中keep-alive 实现后退不刷新并保持滚动位置
Mar 17 #Javascript
用js编写留言板
Mar 17 #Javascript
Vue脚手架编写试卷页面功能
Mar 17 #Javascript
基于JavaScript实现留言板功能
Mar 16 #Javascript
You might like
PHP个人网站架设连环讲(二)
2006/10/09 PHP
PHP curl_setopt()函数实例代码与参数分析
2011/06/02 PHP
php实现memcache缓存示例讲解
2013/12/04 PHP
ThinkPHP查询返回简单字段数组的方法
2014/08/25 PHP
javascript Object与Function使用
2010/01/11 Javascript
js验证电话号码与手机支持+86的正则表达式
2014/01/23 Javascript
当某个文本框成为焦点时即清除文本框内容
2014/04/28 Javascript
JS模拟实现Select效果代码
2015/09/24 Javascript
详解Javascript函数声明与递归调用
2016/10/22 Javascript
JavaScript中数组的各种操作的总结(必看篇)
2017/02/13 Javascript
angularJS模态框$modal实例代码
2017/05/27 Javascript
对angular 实时更新模板视图的方法$apply详解
2018/10/09 Javascript
vue返回上一页面时回到原先滚动的位置的方法
2018/12/20 Javascript
JavaScript静态作用域和动态作用域实例详解
2019/06/17 Javascript
微信小程序实现下拉刷新动画
2019/06/21 Javascript
[02:20]2014DOTA2西雅图邀请赛 MVP外卡赛首胜采访
2014/07/09 DOTA
python实现定时同步本机与北京时间的方法
2015/03/24 Python
Python3里的super()和__class__使用介绍
2015/04/23 Python
不同版本中Python matplotlib.pyplot.draw()界面绘制异常问题的解决
2017/09/24 Python
Python实现的朴素贝叶斯算法经典示例【测试可用】
2018/06/13 Python
利用Python如何生成便签图片详解
2018/07/09 Python
Python json模块dumps、loads操作示例
2018/09/06 Python
python实现切割url得到域名、协议、主机名等各个字段的例子
2019/07/25 Python
django 将自带的数据库sqlite3改成mysql实例
2020/07/09 Python
Nisbets爱尔兰:英国最大的厨房和餐饮设备供应商
2019/01/26 全球购物
Vinatis德国:法国领先的葡萄酒邮购公司
2020/09/07 全球购物
品学兼优的大学生自我评价
2013/09/20 职场文书
自动化专业本科毕业生求职信
2013/10/20 职场文书
师范应届生语文教师求职信
2013/10/29 职场文书
网络编辑求职信
2014/04/30 职场文书
大学生活动总结模板
2014/07/02 职场文书
幼儿园教师节演讲稿
2014/09/03 职场文书
行风评议整改报告
2014/11/06 职场文书
再次探讨go实现无限 buffer 的 channel方法
2021/06/13 Golang
浅谈Python实现opencv之图片色素的数值运算和逻辑运算
2021/06/23 Python
uniapp开发打包多端应用完整方法指南
2022/12/24 Javascript