今日项目中遇到这么个问题:
  • 场景:从后台接口里取到的电话号码参数是utf-8编码的格式:‘153%2a%2a%2a%2a%2a743’,但页面显示需求是这样的:‘153*****743’, 于是需要我们在js中转化一下。
  • 解决方法如下:
const str = '153%2a%2a%2a%2a%2a743';
function utfTranslate(str) {return unescape(str.replace(/&#x/g,'%u').replace(/\\u/g,'%u').replace(/;/g,''));
}
const phone = utfTranslate(str); // 调用函数
console.log(phone) // 153*****743

这样问题就完美的解决啦,显示如下:

utf-8编码转中文相关推荐

  1. js url解码gbk_decodeURI解码,由URIEncoder.encode(,GBK)编码的中文,问题解决

    一.js内置编码,解码函数的介绍: @.JavaScript中有三个可以对字符串编码的函数,分别是: escape,encodeURI,encodeURIComponent,相应3个解码函数: une ...

  2. utf-8编码的中文注释 在 sourceinsight 显示乱码的解决方法---utf8 转gb2312插件

    utf-8编码的中文注释 在 sourceinsight 显示乱码的解决方法---utf8 转gb2312插件 参考文章: (1)utf-8编码的中文注释 在 sourceinsight 显示乱码的解 ...

  3. 一个低级错误引发Netty编码解码中文异常

    前言 最近在调研Netty的使用,在编写编码解码模块的时候遇到了一个中文字符串编码和解码异常的情况,后来发现是笔者犯了个低级错误.这里做一个小小的回顾. 错误重现 在设计Netty的自定义协议的时候, ...

  4. mysql录入foreigen错误_Python MySQLdb 使用utf-8 编码插入中文数据问题

    最近帮伙计做了一个从网页抓取股票信息并把相应信息存入MySQL中的程序. 使用环境: Python 2.5 for Windows MySQLdb 1.2.2 for Python 2.5 MySQL ...

  5. mysql把latin1编码的中文转成gbk(或utf8)编码

    很多项目在初建时由于工程师不严谨或者水平不够选用了错误的数据库编码,用latin1编码存储中文数据,随着项目复杂程度提高,会出现各种编码问题,可以说是后患无穷,经过反复测试,我总结出一个办法可以把la ...

  6. tinyxml 读取文本节点_在Windows下使用TinyXML-2读取UTF-8编码包含中文字符的XML文件...

    TinyXML-2 是一个用 C++ 开发的小巧.高效的 XML 解析工具,它在 GitHub 网站上的链接为: https://github.com/leethomason/tinyxml2 .它的 ...

  7. VS2015解决非Unicode编码包含中文字段无法编译的问题

    VS2015解决非Unicode编码包含中文字段无法编译的问题 参考文章: (1)VS2015解决非Unicode编码包含中文字段无法编译的问题 (2)https://www.cnblogs.com/ ...

  8. JavaScript中Unicode编码和中文相互转换

    Unicode转换 简介 官方中文名称为统一码,也译名为万国码.国际码.单一码,是计算机科学领域的业界标准.它整理.编码了世界上大部分的文字系统,使得电脑可以用更为简单的方式来呈现和处理文字. Uni ...

  9. 将16进制表示的编码转为中文

    将16进制表示的编码转为中文 关于编码转中文,博主在工作中遇到一个奇葩的问题 16进制表示的编码,如\xe5\x93\x88,一般情况下直接把'\x'替换成'%',再使用decodeURICompon ...

  10. c#实现UrlDecode效果,URL编码转中文

    在c#中使URL编码转中文,常用的一种说法是使用HttpUtility.UrlDecode进行处理,而且这是主流说法. 但是,HttpUtility.UrlDecode使用前提是引用System.We ...

最新文章

  1. 当Python遇上朱茵、迪丽热巴、林志玲、王祖贤等众多美女
  2. JVM class加载机制的总结 收藏
  3. 二十四种设计模式:访问者模式(Visitor Pattern)
  4. CSS中的!important属性用法
  5. 图解 5 种 Join 连接及实战案例!(inner/ left/ right/ full/ cross)
  6. 怎么在vs中查看一个数组的所有元素
  7. 白板机器学习笔记 P36-P38核方法
  8. ITU-T G.1081 IPTV性能监测点 (Performance monitoring points for IPTV)
  9. 【PAT】2021年冬季考试甲级,摸鱼游记、92分
  10. 机构关注的数据治理问题
  11. 数字图像处理--噪声
  12. 使用奇妙清单:轻松搞定家庭计划事项同步管理
  13. 怎么SSH远程连接云服务器
  14. ubuntu软件默认安装位置
  15. 电脑屏幕键盘关闭方法
  16. 网页信息抓取-如何获取延迟加载的网页数据
  17. 免费开源FTP工具:Cyberduck for Mac
  18. 工作流待办事项消息提醒
  19. python头像转卡通_Python实现将照片变成卡通图片的方法【基于opencv】
  20. 什么是3G工程师,3G工程师知识储备

热门文章

  1. 黄浩老师cpp平时作业(七)三角形的计算数组与函数
  2. Markdown 快速入门上(基础语法篇)
  3. 我是不安分的人 , 你却想要一份安稳 。
  4. 2012年考博英语参考书大比拼,华慧考博新东方占前三甲
  5. stc89c51单片机音乐盒系统设计_基于STC89C51单片机的电子琴设计
  6. Linux 图形界面的开启与关闭
  7. 小说阅读器开发(二)文本的排版与分页
  8. java如何获取北京时间
  9. 使用jaxws:server 还是使用jaxws:endpoint发布webservice
  10. QT Can not open *.obj.*.*.jom for write 的解决方法