0
点赞
收藏
分享

微信扫一扫

html实体经由js转换成中文

夕颜合欢落 2022-01-07 阅读 107

项目中需要使用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
}
举报

相关推荐

0 条评论