其他分享
首页 > 其他分享> > html实体经由js转换成中文

html实体经由js转换成中文

作者:互联网

项目中需要使用js将html实体转换成中文,网上找了一些方法,但是发现其中如果存在类似于TME_WeMove( 将会转译失败,修改之后,特此记录

代码展示

// html实体转译中文
function entityToString(entity){
  let entities=entity.split(';')
  entities.pop()
  let tmp = '';
  entities.map(item=>{
      let arr = item.split("&");
      htmlSpecial = arr[1]
      if(arr[0] !== '') tmp+= arr[0];
      let map = htmlSpecial[1]==='x'?parseInt(htmlSpecial.slice(2),16):parseInt(htmlSpecial.slice(1))
      tmp += String.fromCharCode(map)
  })
  return tmp
}

标签:tmp,转换成,arr,js,entities,html,let,htmlSpecial
来源: https://blog.csdn.net/weixin_40882988/article/details/122364053