前端将后端返回的带颜色的数据进行转换

前端将后端返回的带颜色的数据进行转换

因为之前在调用后端接口的时候 后端返给我的数据显示乱码:具体如下图所示:
后台返给前端的数据在这里插入图片描述
前端显示数据
然后这些数据 在后台显示的是这样的的,如下图所示:
数据在后台显示的样式
根据以上这三幅图片可以看到有些数据 在后台显示的时候 有些代码是带颜色的,而在前端显示的时候 会显示成乱码。所以我们可以根据这个特点去想,怎么在网页上显示终端的颜色。

解决方法(ansi)在网页中显示终端颜色

终端命令为了可以友好的显示大多数都支持了颜色显示。 在终端中良好的颜色显示, 能够让我们处理问题更加高效,但是在运维开发中, 难免要在 web 网页中操作服务器, 难免要执行这些命令并且要显示在终端中.。
除了友好的显示为等宽字体外, 显示这些颜色也是有必要的, 因为终端的颜色代码如果直接显示会很奇怪, 更加会干扰我们的信息。

ansi_up 库可以把终端颜色代码自动转换成 html 格式颜色样式, 让 web 显示终端颜色更加方便。

项目地址: https://github.com/drudru/ansi_up

ansi_up是易于使用的库,可将包含ANSI颜色转义码的文本转换 为HTML。该模块是一个没有依赖性的Javascript文件。它是“同构” javascript。这只是说ansi_up.js文件在浏览器或node.js中都可以使用的另一种说法。js库是从TypeScript编译的,其类型描述随NPM一起提供。该代码自2011年以来已在生产中使用,并一直得到积极维护。

html代码**


                
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值